Android Good Reads
4.1K subscribers
416 photos
17 videos
1 file
2.21K links
Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день.

Размещение рекламы: @tanyasanovna
Download Telegram
Google выпустила Android Game Development Kit — набор инструментов и библиотек, призванный упростить разработку игр. Как Jetpack, но для геймдева.
https://android-developers.googleblog.com/2021/07/introducing-android-game-development-kit.html
Используем value (бывшие inline) классы в Kotlin для улучшения типовой безопасности, валидации и читаемости кода.
https://www.manusobles.com/posts/inline-value-classes-kotlin
Разработчикам библиотек нужно пристально следить за публичным API своих артефактов. Этот небольшой плагин поможет с данной задачей.
https://getstream.io/blog/keeping-public-api-in-check-with-the-kotlin-binary-validator-plugin/
До релиза Jetpack Compose осталось совсем немного. Небольшая шпаргалка, которая поможет понять все ключевые концепции нового UI фреймворка.
https://maxkim.eu/things-you-need-to-know-before-switching-to-jetpack-compose
Чеклист по безопасности Android приложений: мета информация и data классы в Kotlin, SSL pinning, шифрованные shared preferences и другие.
https://funkymuse.dev/posts/android_anti_tampering/
Дизайн система позволяет ускорить разработку и проектирование приложений. Разбираемся в реализации подобной системы компоне на Jetpack Compose.
https://jitinsharma.com/posts/composing-a-design-system/
В Android 12 появилась системная реализация splash экранов. Вместе с этим появилась одноименная Jetpack библиотека, позволяющая поддержать новую функциональность вплоть до API 23.
https://proandroiddev.com/implementing-core-splashscreen-api-e62f0e690f74
Большой гайд по работе с жизненным циклом Android компонентов: базовые понятия, LifecycleObserver, события и состояния жизненного цикла, кастомные LifecycleOwner.
https://www.raywenderlich.com/22025947-lifecycle-aware-components-using-android-jetpack
Вышла в релиз Android Studio Arctic Fox: поддержка Jetpack Compose, улучшенная работа с эмулятором Wear OS, Gradle 7 и Background Task Inspector.
https://android-developers.googleblog.com/2021/07/android-studio-arctic-fox-202031-stable.html
Вместе с Android Studio после долгого ожидания состоялся релиз Jetpack Compose. В статье представлены роадмап развития, а также документация и уроки, чтобы быстрее разобраться в новом инструменте.
https://android-developers.googleblog.com/2021/07/jetpack-compose-announcement.html
В Android 12 Google решила вдохнуть новую жизнь в виджеты. Гайд по адаптации виджетов под новое API.
https://medium.com/androiddevelopers/updating-your-widget-for-android-12-92e7de87424c
Зачастую при разработке Android приложений игнорируются пользователи с RTL устройствами, хотя обеспечить их минимальную поддержку не так сложно. Небольшая чеклист по добавлению RTL.
https://proandroiddev.com/supporting-rtl-design-on-android-d6ef0ac31874
Детальный обзор аспектов, влияющих на скорость сборки Kotlin проектов: настройка и оптимизация кеширования, инкрементальная компиляция, kapt и другие. Также в статье рассматривается то, что ожидает нас в будущем.
https://www.zacsweers.dev/optimizing-your-kotlin-build/amp/
С Android 10 нам стало доступно Sleep API, позволяющее работать с данными о сне пользователя. Учимся работать с данными от API.
https://www.raywenderlich.com/24765589-android-sleep-api-tutorial-getting-started
Vivid Money is looking for Android-developer!
Vivid Money — это финтех-стартап для Европы с корнями из Тинькофф. В Vivid создают и развивают банковские, инвестиционные и даже крипто- продукты.
Проект написан на Elm, Rx и Kotlin. Нет никакого легаси, зато есть куча плюшек и ежедневная практика английского языка)
Если интересно, пиши @kharrasova
Сейчас многие используют MutableStateFlow для управления состоянием экрана. Уменьшаем шансы получения неконсистентных состояний с помощью метода compareAndSet.
https://proandroiddev.com/atomic-updates-with-mutablestateflow-dc0331724405
QIWI Android Developer Days

19 августа
пройдет первый митап QIWI для Android-разработчиков. Поделимся опытом внедрения Kotlin Multiplatform Mobile, расскажем о фича-флагах и единой системе обработки диплинков с кодогенерацией.

А ещё: кубер не только для бэкенда, но и для фермы девайсов для автотестов; как мы переходили на продуктовую разработку, о работе в наших командах и о том, как продать свои фичи бизнесу.

7 спикеров, спецгость - Илья Линник, заставший первые API Android. Приходите послушать или подключайтесь онлайн!

Подробная программа мероприятия и регистрация по ссылке