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

Автор канала: @Lamprof

Размещение рекламы: @tanyasanovna
Download Telegram
Топ 9 наиболее полезных расширений из Android KTX. Чем, по вашему мнению, можно было бы дополнить список в статье?
https://vladsonkin.com/9-beloved-extensions-from-the-android-ktx/
Серия статей про разбиение кода Android приложений на модули. Основным отличием предложенного подхода является наличие абстракции module injector, которая используется для связи других модулей.
https://proandroiddev.com/modularization-of-android-applications-in-2021-a79a590d5e5b
Набор советов для наиболее быстрой и безболезненной миграции с Kotlin Synthetics на View Binding.
https://abhishekbansal.dev/synthetics-to-viewbinding/
Рассказ о том почему циклические зависимости зло или как сломать null безопасность в Kotlin несколькими строчками кода.
https://blog.haroldadmin.com/circular-refs-kotlin/
При использовании состояний и стейт-машин часто стоит вопрос выбора типа данных для состояния, который не будет допускать невалидные состояния. В статье предлагается использовать подход, основанный на оценке мощности множества значений для решения этой задачи.
https://lordraydenmk.github.io/2021/modelling-ui-state/
Сегодня в Clubhouse вместе с Денисом Неклюдовым, Никитой Колмогоровым и командой Подлодки обсуждаем откуда брать идеи для пет-проектов и как доводить их до конца. Подключайтесь!
https://joinclubhouse.com/event/PvjWjz86
Подробный разбор внутреннего устройства корутин на JVM. Бонусом рассматриваются распространенные ошибки при разработке многопоточных систем.
https://medium.com/androiddevelopers/bridging-the-gap-between-coroutines-jvm-threads-and-concurrency-problems-864e563bd7c
В альфу вышел инструмент Kotlin Symbol Processing (KSP), который позволит создавать легковесные плагины для компилятора. Ожидается, что KSP придет на замену KAPT, который уже сейчас в 2 раза проигрывает в скорости работы.
https://android-developers.googleblog.com/2021/02/announcing-kotlin-symbol-processing-ksp.html
Google выпустила официальный чеклист для оценки качества приложений. На данный момент в него вошли следующие разделы: UX, функциональность, производительность и стабильность, безопасность и Google Play.
https://developer.android.com/quality
AirBnb обновила свой MVI фреймворк Mavericks (бывший MvRx) до версии 2.0. Из новинок, помимо названия: корутины под капотом, более удобное тестирование и совместимость с Compose.
https://gpeal.medium.com/introducing-mavericks-mvrx-2-0-57d430a94070
Разработчики из Dropbox делятся тем, как им удалось ускорить старт приложения на 30%. Если кратко, то основными причинами были: библиотека Firebase Performance, медленные миграции и загрузка данных.
https://dropbox.tech/mobile/how-we-sped-up-dropbox-android-app-startup-by-30-
Разбираемся как эффективно использовать аннотацию Deprecated: настраиваем автозамену и реакцию компилятора на устаревший код.
https://todd.ginsberg.com/post/kotlin/deprecation/
Серия статей про межпроцессное взаимодействие в Android. Разбираются подходы через AIDL, Messenger и Broadcast, а также что в каком случае использовать.
https://proandroiddev.com/ipc-techniques-for-android-45d815ac59be
Автоматизируем рутинные задачи Android разработки: обновление зависимостей, загрузка сборок в Google Play, форматирование кода и оптимизация импортов.
https://medium.com/mobile-app-development-publication/3-things-ive-stop-doing-manually-as-an-android-developer-c783c726181f
Подборка полезных Github Actions для Android разработки: собираем сборки, тестируем и формируем релизы.
https://medium.com/google-developer-experts/github-actions-for-android-developers-6b54c8a32f55