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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Продолжая тему Drag & Drop, вспоминаем как реализовать подобную функциональность на классических View.
https://www.raywenderlich.com/24508555-android-drag-and-drop-tutorial-moving-views-and-data
Писали когда-нибудь библиотеки на Kotlin, публичные или для внутреннего использования? Помогите команде Kotlin разобраться с тем, как можно улучшить опыт авторов библиотек, пройдя небольшой опрос.
https://surveys.jetbrains.com/s3/an-kotlin-libraries-authors-survey
После релиза, Hilt стал все чаще и чаще встречаться в проектах. Смотрим как мы можем тестировать код с его помощью.
https://medium.com/androiddevelopers/hilt-testing-best-practices-in-the-mad-skills-series-8186a57eee2c
Многие приложения используют OAuth протокол с двумя токенами, которые необходимо переодически обновлять. Решаем эту задачу с помощью OkHttp.
https://medium.com/@sumon.v0.0/okhttp-how-to-refresh-access-token-efficiently-6dece4d271c0
Charles позволяет в реальном времени смотреть и модифицировать сетевые запросы, которые использует ваше приложение, что очень удобно для дебага или тестирования. Полная инструкция по использованию инструмента в статье.
https://www.chaddha.me/streamlining-development-with-charles/
Большое исследование производительности Jetpack Compose по части скорости рендеринга контента.
https://engineering.premise.com/measuring-render-performance-with-jetpack-compose-c0bf5814933
ADB мощный инструмент, который позволяет управлять подключенными устройствами и эмуляторами. Подборка полезных ADB команд: подключение к устройству, управление файлами, ввод данных, тестирование диплинков, запись видео и скриншоты.
https://proandroiddev.com/utilizing-adb-for-daily-tasks-b52a27715ee5
Пробовали писать скрипты на Kotlin, или, может, использовали Kotlin REPL? Поделитесь своим опытом, проблемами и юзкейсами – это поможет составить планы по их дальнейшей стабилизации!
https://surveys.jetbrains.com/s3/Kotlin-Scripting-Survey-gr
Многие приложения при вставке ссылки умеют подтягивать красивое превью с изображением. Инструкция как сделать такое же в статье.
https://proandroiddev.com/how-to-create-a-preview-for-a-link-in-android-6906d0aa9e12
LaunchedEffect позволяет нам запускать корутины в Jetpack Compose, однако у этого подхода есть ограничения, такие как невозможность использования вне composable и управления жизненным циклом корутины. Исправить это призван rememberCoroutineScope.
https://proandroiddev.com/jetpack-compose-side-effects-ii-remembercoroutinescope-76104d7ff09
История противостояния мобильных платформ и разработчиков приложений в задаче присваивания уникального ID пользователю, а также какие варианты есть у разработчиков на данный момент.
https://ehsanet.medium.com/android-unique-device-id-history-and-updates-7667b38e4ee2
Новая серия MAD Skills, посвященная Hilt. В этой части разбираются внутренности библиотеки: что означают аннотации, какой код генерируется и как компоненты связываются между собой.
https://medium.com/androiddevelopers/mad-skills-series-hilt-under-the-hood-9d89ee227059
21 сентября в 18 часов пройдет митап от Google и Android Broadcast. В программе – разбор обновлений в Android 12 и Jetpack Compose. Подключайтесь!
https://telp.cc/rCz
Google решила расширить функцию автоматического сброса runtime разрешений до устройств с Android 6 и выше. Обновление вступит в силу с декабря 2021 года.
https://android-developers.googleblog.com/2021/09/making-permissions-auto-reset-available.html
С ростом команды и приложения приходится пересматривать устройство кода, чтобы всем было удобно работать над проектом. В статье представлена стратегия управления кодовой базой в такой ситуации.
https://dev.to/jameson/scaling-development-of-an-android-app-2fl4
📲 Оффер от Яндекса за выходные!

Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября).

Зарегистрироваться