Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
📺 What's new in Android Build (20 мин)

Краткий рекап того что сделали в Android Gradle Plugin (AGP) 7.3 и что будет в AGP 8.0 (много breaking changes и миграций):
👉 Поддержка Test Fixtures, правда пока без Kotlin
👉 Миграция на namespace в AndroidManifest (есть автоматическая утилита в Android Studio)
👉 Gradle Configuration Cache уже реализуется в AGP и можно пробовать
👉 Используйте нетранзитивные R классы. Есть автоматическая утилита для миграции и я даже делал видео по теме
👉 Для разработчиков плагинов и те кто внедряется в сборку артифактов нужно переходить с Transform API (будет удалено в AGP 8.0) на Instrumentation и Artifact API
👉 Build Analyzer в Android Studio поможет понять где ваши проблемы
👉 Android Plugin for Gradle cookbook - примеры с использованием Android Gradle Plugin API

#gradle #androiddevsummit
👍15😁2
Порция обновлений от Google Play, а также рекап того что было:
🎉 Google Play Billing API 5.0. Руководство по миграции на V5 с v4 тут
👉 Покупка нескольких товаров сразу
👉 Родители смогут делать покупки для детей в рамках семейного аккаунта, Дети смогут запрашивать покупки у родителей. Видео с подробностями
🔥 Новые возможности подписки: уровни подписок и базовый план
👉 In-App Messaging - показ сообщений от Google Play, связанных с покупками внутри вашего приложения
👉 Возможность в описание подписок указывать что получить пользователь

Не забываем что все существующим приложениям с Google Play Billing надо мигрировать на версию 4 до 1 ноября, 2022

#googleplay
👍13😁2🤔2
📺 Compose Modifiers deep dive (21 мин)

В Compose 1.3 сделали рефакторинг работы Modifier под капотом. В этом видео инженер команды Jetpack Compose рассказывает про проблему и переход на Modifier.Node чтобы ускорить декларативный UI

#compose #performance #androiddevsummit
🔥23😁2🥰1
📺 Свежий выпуск новостей уже на YT (14 мин)

В выпуске обсуждаю
🔥 Как Google Play борется с низкокачественным софтом
🛠️ Будущее сборки Android приложений
Нужны ли форумы в Telegram

Выпуск в открытом доступе при поддержке Podlodka Android Crew. Промокод на билеты нового сезона CREW_BROADCAST
👍14🤔5😁2👎1
Обновление Google Play Console

Самой важной частью обновления - отслеживание качества по модели устройства и изменение выдачи для них.

👉 Обновление метрик Android vitals. Теперь больше фокуса на метриках вокруг пользователей
🎉 Новая метрика плохого качества для моделей телефона. Теперь если ваша приложение работает плохо на отдельных устройствах - вы об этом узнаете
🎉 Если ваше приложение опускается ниже отметки "плохого поведения", то в выдаче на таких устройствах ваше приложение будет понижаться
🎉 В Google Play будет предупреждение, что на вашем устройстве приложение работает плохо, хоть поставить и можно будет
👉 Весь тулинг был обновлен для отслеживания новых важных метрик

#googleplay
👍14😁2👎1
Deep Dive Into Deep Link. Часть 4. Проблемы

Ребята продолжают свои эксперименты, чтобы практическим путем выяснить отличия в поведении на разных устройствах:
👉 ссылки без схемы и их обработка
👉 несколько разных хостов
👉 перехват любой ссылки
👍8😁2👎1🤔1
Уменьшаем размер приложения на Android с помощью Dynamic delivery

Статья про то как в супераппе устанавливать отдельные фичи когда они потребуются, а только когда это надо пользователю. В статье обозревается механизм Google Play Dynamic Feature Delivery

#googleplay #architecture
👍12😁2👎1
YCharts - библиотека для рисования графиков на Jetpack Compose

#compose
20👍9😁41👎1
Exploring Lazy Staggered Grids in Jetpack Compose (7 мин)

В Jetpack Compose 1.3 появилась возможность делать ленивые сетки с разным размером ячеек: LazyVerticalStaggeredGrid и LazyHorizontalStaggeredGrid

#compose
🔥36👏3👎1😁1
Gestures in Jetpack Compose: Getting Started

Руководство по обработке жестов в Jetpack Compose: общие жесты, клики, скроллы, swipe-to-dismiss

#compose
9🔥5👎1😁1