Size: a a a

Android Good Reads

2021 September 14
Android Good Reads
Многие приложения используют OAuth протокол с двумя токенами, которые необходимо переодически обновлять. Решаем эту задачу с помощью OkHttp.
https://medium.com/@sumon.v0.0/okhttp-how-to-refresh-access-token-efficiently-6dece4d271c0
источник
Android Good Reads
Charles позволяет в реальном времени смотреть и модифицировать сетевые запросы, которые использует ваше приложение, что очень удобно для дебага или тестирования. Полная инструкция по использованию инструмента в статье.
https://www.chaddha.me/streamlining-development-with-charles/
источник
2021 September 15
Android Good Reads
Большое исследование производительности Jetpack Compose по части скорости рендеринга контента.
https://engineering.premise.com/measuring-render-performance-with-jetpack-compose-c0bf5814933
источник
Android Good Reads
ADB мощный инструмент, который позволяет управлять подключенными устройствами и эмуляторами. Подборка полезных ADB команд: подключение к устройству, управление файлами, ввод данных, тестирование диплинков, запись видео и скриншоты.
https://proandroiddev.com/utilizing-adb-for-daily-tasks-b52a27715ee5
источник
2021 September 16
Android Good Reads
Пробовали писать скрипты на Kotlin, или, может, использовали Kotlin REPL? Поделитесь своим опытом, проблемами и юзкейсами – это поможет составить планы по их дальнейшей стабилизации!
https://surveys.jetbrains.com/s3/Kotlin-Scripting-Survey-gr
источник
Android Good Reads
Многие приложения при вставке ссылки умеют подтягивать красивое превью с изображением. Инструкция как сделать такое же в статье.
https://proandroiddev.com/how-to-create-a-preview-for-a-link-in-android-6906d0aa9e12
источник
Android Good Reads
LaunchedEffect позволяет нам запускать корутины в Jetpack Compose, однако у этого подхода есть ограничения, такие как невозможность использования вне composable и управления жизненным циклом корутины. Исправить это призван rememberCoroutineScope.
https://proandroiddev.com/jetpack-compose-side-effects-ii-remembercoroutinescope-76104d7ff09
источник
2021 September 17
Android Good Reads
История противостояния мобильных платформ и разработчиков приложений в задаче присваивания уникального ID пользователю, а также какие варианты есть у разработчиков на данный момент.
https://ehsanet.medium.com/android-unique-device-id-history-and-updates-7667b38e4ee2
источник
2021 September 18
Android Good Reads
Новая серия MAD Skills, посвященная Hilt. В этой части разбираются внутренности библиотеки: что означают аннотации, какой код генерируется и как компоненты связываются между собой.
https://medium.com/androiddevelopers/mad-skills-series-hilt-under-the-hood-9d89ee227059
источник
2021 September 20
Android Good Reads
21 сентября в 18 часов пройдет митап от Google и Android Broadcast. В программе – разбор обновлений в Android 12 и Jetpack Compose. Подключайтесь!
https://telp.cc/rCz
источник
Android Good Reads
Разработчики Clubhouse рассказывают, как они разрабатывали Android приложение за десять недель.
https://blog.clubhouse.com/shipping-clubhouse-on-android-in-10-weeks/
источник
Android Good Reads
Учимся работать с модификаторами Swipeable и NestedScroll в Jetpack Compose на примере bottom sheet с вложенным скроллом.
https://proandroiddev.com/how-to-master-swipeable-and-nestedscroll-modifiers-in-compose-bb0635d6a760
источник
2021 September 21
Android Good Reads
Google решила расширить функцию автоматического сброса runtime разрешений до устройств с Android 6 и выше. Обновление вступит в силу с декабря 2021 года.
https://android-developers.googleblog.com/2021/09/making-permissions-auto-reset-available.html
источник
Android Good Reads
С ростом команды и приложения приходится пересматривать устройство кода, чтобы всем было удобно работать над проектом. В статье представлена стратегия управления кодовой базой в такой ситуации.
https://dev.to/jameson/scaling-development-of-an-android-app-2fl4
источник
2021 September 22
Android Good Reads
📲 Оффер от Яндекса за выходные!

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

Зарегистрироваться
источник
2021 September 23
Android Good Reads
«Лаборатория Касперского» ищет крутых специалистов по направлению MobileDev в команду.

MobileDev — центр экспертизы по мобильным и носимым устройствам. Специалисты направления занимаются исследованиями, разработкой и поддержкой продуктов защиты для домашних и корпоративных пользователей.

Мы ждем целеустремленных профессионалов и стажеров — требования стандартные:
- Android-разработчик — пишете на Java/Kotlin/C++
- iOS-разработчик — пишете на Swift/ObjectiveC/C++

Если у вас есть эти навыки — смело отправляйте заявки на вакансии:
- Developer IOS
- Senior Developer iOS
- Android Developer
- Senior Developer Android
- Testing Engineer (Mobile)
- Flutter Developer

Переходите по ссылке — там вы найдете подробную информацию о вакансиях и сможете присоединиться к команде лучших экспертов.
источник
Android Good Reads
Есть желание попробовать Jetpack Compose в проекте, но не хочется всё переписывать? Для этого есть API совместимости, которое позволит миксовать привычные View и новый подход.
https://blog.yudiz.com/adopting-jetpack-compose-with-interop-api/
источник
Android Good Reads
TalkBack позволяет людям с ограниченными возможностями управлять устройством, не смотря на экран. Разбираемся как посмотреть на наше приложение глазами TalkBack для тестирования и отладки.
https://zarah.dev/2021/09/13/debugging-accessibility.html
источник
2021 September 24
Android Good Reads
Обзор инструментов для автоматического анализа кода, как статического, так и в работающем приложении, доступных на данный момент: от ktlint до SonarQube и Leak Canary.
https://proandroiddev.com/automating-analyzing-of-code-in-android-projects-a60313569c53
источник
Android Good Reads
Google обновила управление доступами в Play Console. Теперь напротив недоступных действий появится кнопка, позволяющая быстро запросить необходимые разрешения у администраторов, а также добавятся групповые операции.
https://android-developers.googleblog.com/2021/09/improved-google-play-console-user.html
источник