Android Broadcast
13.5K subscribers
2.87K photos
165 videos
9 files
5K links
Подборка новостей и статей для Android разработчиков.

Обсуждение @android_broadcast_talks
Наши медиа https://taplink.cc/android_broadcast
Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
Download Telegram
#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 с целью безопасности. В статье автор описывает причины этих изменений и как с ними работать. Если вы не владеете доменом, то сделать ваше приложение обработчиком ссылок по умолчанию без участия пользователя не получится.
This media is not supported in your browser
VIEW IN TELEGRAM
#android12

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

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

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

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

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

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

Стандартный Splash Screen в Android 12 сломал много поведение дублированием его с существующим. Автор статьи приводит просто пример как совместить Splash Screen до и после
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
Blurring the Lines (6 мин)

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

#android13 #android12
RenderNode for Bigger, Better Blurs

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

#android12
Как цветовая схема приложения может меняться в зависимости от контента

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

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

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

#android12 #deeplink