Android Broadcast
14.4K subscribers
3.69K photos
375 videos
11 files
6.13K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#android12 #android12L

Beta 1 Update for 12L feature drop!

Вышла первая Beta адаптация Android 12 для больших экранов. Что мы получили все что обещали на Android Dev Summit 2021:
👉 Официальное 12L API (API Level 32)
👉 Обновленный UI панели уведомлений на 600dp и выше
👉 Улучшенный мультитаскинг
👉 Много тулинга
👉 Прокачали Jetpack WindowManager
#android12 #androidgo

A closer look at Android 12 (Go edition)

Что нового:
👉 Быстрее запуск приложений
👉 Больше времени жизни от одной батареи
👉 Возможность переводить и прослушивать контент на экране "Recent Apps"
👉 Проще делиться приложениями с другими устройствами
👉 Улучшение работы в гостевом режиме
👉 Privacy Dashboard
#android12

Your Deep Links Might Be Broken: Web Intents and Android 12 (10 мин)

Android 12 принес множество изменений для работы с PendingIntent и deep link с целью безопасности. В статье автор описывает причины этих изменений и как с ними работать. Если вы не владеете доменом, то сделать ваше приложение обработчиком ссылок по умолчанию без участия пользователя не получится.
💩23🎉1🤮1
This media is not supported in your browser
VIEW IN TELEGRAM
#android12

Android 12. Splash Screen API. Делаем анимированный экран загрузки

Опыт адаптации нового Splash Screen API из Android 12 на примере реального приложения
👍37🥰10🤔1
#android12 #tv

Prep your TV app for Android 12 (4 мин)

Руководство по адаптации Android TV приложения под Android 12:
👉 Переключение частоты отображения
👉 Возможность изменять масштаб текста
👉 Поддержка 4K

Если ты писал(а) приложение под эту платформу, то мне очень нужен твой опыт и поделиться им с массами — пиши @ab_manager
👎22👍7😢1
#android12

How to avoid double splash screens in Android 12? (2 мин)

Стандартный Splash Screen в Android 12 сломал много поведение дублированием его с существующим. Автор статьи приводит просто пример как совместить Splash Screen до и после
👎32🔥20👍9
Migrating a 1M users app to Android 12 — Challenges & Solutions (7 мин)

Руководство по миграции на Android 12. Сроки миграции уже подходят к концу (до конца октября 2022), так что пройтись по гайду будет полезно:
👉 Обязательно указание exported для компонентов в манифесте
👉 Мутабельность PendingIntent
👉 Разрешение SCHEDULE_EXACT_ALARM
👉 Новый доступ к местоположению
👉 Ограничения на запуск Foreground Service
👉 Небезопасный запуск Intent
👉 Новый подход к запуск приложения из браузера через deep link
👉 Стандартный Splash Screen

📺 Также смотрите мой видеообзор всех изменений в Android 12 (26 мин)

#android12
👍17💩6
Blurring the Lines (6 мин)

Разбор работы blur в Android на основу RenderEffect из Android 12 и AGSL из Android 13, который разбирается подробнее во второй части статьи

#android13 #android12
🔥18👎1😁1🤔1
RenderNode for Bigger, Better Blurs

Новые фееричные способы применения RenderEffect в Android 12+

#android12
👎8🎉7👍4
Как цветовая схема приложения может меняться в зависимости от контента

red_mad_robot делятся опытом работы с content-based color schemes. Это когда цвет вашего приложения меняется в зависимости не от системных цветов, а от контента внутри него. Ребята поверх всего это сделали свое решение (исходники тут) и делятся им.

#android12 #material
👍33👎10
pathAdvancedPattern - это продвинутый способ задания шаблона для пути в uri из deep link. В отличие от pathPattern, у которого доступны специальные символы: .* , pathAdvancedPattern может обрабатывать .*[...]^+{...}. Возможность появилась в Android 12.0 (API Level 33). Помимого этого еще появился атрибут pathSuffix, который позволяет проверять окончания

Все подробность и примеры вы найдете в статье

#android12 #deeplink
🔥27👎9👍1