Android Broadcast
14.2K subscribers
3.53K photos
347 videos
11 files
5.92K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab
加入频道
#AppBundle #Optimizations

Google Santa Tracker — Moving to an Android App Bundle

Кто слышал о приложение Google Santa Tracker? Это приложение, который каждый год позволяет миллионам пользователям следить за передвижением Санты, и чтобы сделать его лучше "Корпорация Добра" обновляет его, уже в 2017 году приложение весело 60 Мб 😢 (универсальное APK), что довольно много и является проблемой чтобы быстро насладиться главным функционалом приложения - трекером.

Чтобы решить эту проблем разработчики решили воспользоваться Android App Bundle (AAB). С помощью этого формата поставки приложения можно организовать динамическую загрузку функционала, который пользователь использует редко или вовсе не используется и не загружать ресурсы графики, строки и нативные библиотеки, которые не нужны на устройстве.

В результате проведенных оптимизаций с помощью AAB удалось сократить размер загружаемого APK при начальной установки до 9.21 MB (85% сокращение).

В статье описывается:
👉 Первые шаги с AAB
👉 Dynamic Delivery
👉 Реализация Feature модулей и как это изменило UI/UX
👉 Результаты оптимизации
#AppBundle #GooglePlay #Instant

The latest Android App Bundle updates including the additional languages API

Google представили обновления Android App Bundle и его работе в Google Play:
👉Дополнительное API по установке языков, которое позволяет показывать пользователю диалог с выбором языков для установки, а также получить список всех установленных языков. API доступно в Play Core Library 1.4.0.
👉Поддержка Google Play Instant в App Bundle, теперь можно загружать Android App Bundle, который содержит модули для Google Play Instant
👉Удаление dymanic feature модулей, встроенных в приложение, при установке приложения. Это позволит удалять модули, для которых выставлено onDemand="false".
👉Теперь необязательно заливать ключ для Google Play App Signing и артефакт, подписанный этим ключом, перед этим. Больше подробностей здесь.
👍1
#GooglePlay #AppBundle #Optimization

16 reasons to publish your apps and games with the Android App Bundle

Еще не начали публиковать свои приложения с помощью Android App Bundle в Google Play? Тогда изучите 16 причин почему это стоит сделать уже сегодня!
#AppBundle #ManifestMerger

Hunting a bug — A True App Bundle Debugging Story

При сборке вашего приложения одним из шагов является запуск Manifest Merger - утилиту, отвечающую за сбор манифестов из всех aar зависимостей, модулей и основного приложения, и получения финального AndroidManifest, который добавляется в APK.

В статье рассказывается как при использование App Bundle разработчик столкнулся с непонятным багом и каким путем прошел, чтобы найти проблему с объединением AndroidManifest. Я сам сталкивался с такими же проблемами, так как не всегда ошибки, не позволяющие вашему приложению нормально работать, приводят к ошибки во время сборки.
#AndroidStudio #AppBundle #GooglePlay #DynamicDelivery

Conditional delivery for app bundles - Android Tool Time 3.5 Features

Остается немного до релиза Android Studio 3.6, а Google опомнилась и все рассказывает про AS 3.5. В новой версии появилась возможность для App Bundle - Conditional delivery. Она позволяет вам устанавливать модули приложения в зависимости от того поддерживает ли ваше устройство определенные функции или находится в заданной стране.

Конечно без модуляризация проекта и использования dynamic-feature не обойтись.
#AppBundle #DynamicFeature

Local development and testing with on-demand modules

Возможность загрузки модулей вашего приложения динамически - прекрасная возможность Google Play, но тестировать ее можно было только через публикацию App Bundle через Google Play Console ☹️.

В утилите bundletool 0.13.0 появилась возможность тестировать эту фичу локально. Все подробности в статье
#Navigation #AppBundle #DynamicDelivery

Navigating your way around customizable delivery

Android App Bundle - это формат, который упростил распространение приложений под Android и сделал размер их для пользователей меньше. Помимо всего с помощью него вы можете воспользоваться такой возможностью как Dynamic Delivery

В статье рассказывается о:
👉 Возможности App Bundle
👉 Dynamic Delivery
👉 Текущие возможности этих фичей
👉 Будущие возможности
👉 Поддержка Dynamic Feature в AndroidX Navigation
👉 Библиотека Play Core Ktx
#GooglePlay #AppBundle

Recent Android App Bundle improvements and timeline for new apps on Google Play

Android App Bundle позволило улучшить retention многих приложений и уменьшить размер. Совсем скоро нас ждет:
👉 Новая система удаления неиспользуемых ресурсов, поддерживающая dynamic feature модули (Android Studio 4.2)
👉 Модули, которые используются только во время установки, удаляются по умолчанию. Чтобы этого не происходило надо ставить специальный флаг
👉 Зависимость feature модуля от feature модуля
👉 Play Asset Delivery - упаковывание asset-ов в одном артефакте, что пришло на замену OOB файлам.
👉 Со второй половины 2021 года App Bundle становятся обязательными для новых приложений
#GooglePlay #AppBundle #AppSigning

App Bundles: Everything to know about Play App Signing - MAD Skills

Подробности особенностей подписывания Android приложений на стороне Google Play, когда вы заливаете App Bundle и используете Google Play App Siging
#GooglePlay #AppBundle

New Android App Bundle and target API level requirements in 2021

В 2021 нас ждут следующие требования для наших приложений в Google Play:
👉 Target API Level 30 (Android 11)
👉 Миграция на Android App Bundle и Play App Signing для всех новых приложений
👉 OBBs файлы больше не будут поддерживаться. Используйте Play Asset Delivery или Play Feature Delivery
👉 Instant App должны мигрировать на формат instant-enabled app bundles.

Изменения заденут все существующие приложения с августа 2021, исключением являются существующие приложения, которые требования не заденут, либо распространяются только на будущие обновления.
#AppBundle #GooglePlay

MAD Skills — Become an Android App Bundle expert

Google провела серию эпизодов и Q&A по теме App Bundle и все касательно него: Play App Signing, Play Feature Delivery, тестирование и др.

Множество видео вы найдете в плейлисте App Bundles - MAD Skills
#GooglePlay #AppBundle

The future of Android App Bundles is here

Начиная с августа 2021 для всех новых приложений использование Android App Bundle становится обязательным. Существующие приложения это не затронет.

Также вам придется отдать свой ключ на управление Google, чтобы App Bundle мог у вас работать. Вопрос только сможете ли вы генерить ключ сами и передавать его или Google Play будет делать это за вас и отдавать только контрольные суммы keystore?