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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Вместе с 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
13 августа Яндекс приглашает на «Дзен-Мобайл: как ускорить рост приложений» — онлайн-митап для iOS- и Android-разработчиков

На митапе обсудят, как устроена мобильная разработка в Яндекс.Дзене, как они делают видео и как внедрили server-side вёрстку в приложениях.

— В докладе об истории видео в Дзене поговорят о том, какие метрики и зачем собирают в разработке видео, как интегрировали рекламу, как организовывают бесшовное проигрывание на нескольких поверхностях и как планируют создать самописный плеер.
— Во второй части расскажут, как переносили вёрстку ленты на сервер, о реализации Backend Driven UI, о том, на какие грабли наступили, и что будут делать дальше.
— А на дискуссии рассмотрят плюсы и минусы независимых подходов к server-side вёрстке от разных компаний.

Участие в мероприятии бесплатное. Зарегистрируйтесь — взамен отправят файл для календаря и два напоминания о трансляции: https://clck.ru/WcviW
Зачастую при разработке 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. Приходите послушать или подключайтесь онлайн!

Подробная программа мероприятия и регистрация по ссылке
Всем нравится, когда новые носимые или IoT устройства подключаются к смартфону в один клик. Такую функциональность можно реализовать с помощью Google Fast Pair Service, инструкция по использованию в статье.
https://medium.com/androiddevelopers/connect-your-android-users-with-a-tap-fast-pair-ce31d486baff
Разработчики из Lyft делятся опытом написания своего плагина для Android Studio: выделение функциональности будущего плагина, разработка, публикация и поддержка.
https://eng.lyft.com/building-an-enterprise-intellij-plugin-for-android-developers-e265c0038203
Учимся работать с сайд-эффекстами в Jetpack Compose с помощью LaunchedEffect.
https://blog.thefuntasty.com/tricky-refactoring-of-jetpack-compose-code-be-careful-with-side-effects-13768275b3db
Сравнение MVI библиотек для Android и Kotlin Multiplatform: Orbit, MVIKotlin, Redux-Kotlin и другие.
https://proandroiddev.com/top-android-mvi-libraries-in-2021-de1afe890f27
Станьте частью мобильной команды «Лаборатория Касперского» по программе Mobile Easy Offer

«Лаборатория Касперского» ищет iOS- и Android-разработчиков. Вы сможете выбрать, как работать: в офисе, на удалёнке или в гибридном формате. Познакомьтесь с командой за один день, а на следующий день сможете получить оффер.

Вам предстоит решать масштабные задачи вместе с командой лучших экспертов, постоянно развиваться и работать над проектами в разных направлениях (B2B- и B2C-продукты, технологические решения и др.).

Какого уровня от вас ожидают?
— iOS-разработчик со знанием Swift / Objective-C;
— Android-разработчик со знанием Java / Kotlin.

Подайте заявку на участие в отборе и выполните тестовое задание cегодня до 16:00 (мск). 14 августа приходите на онлайн-знакомство и собеседование с командой, и уже 15 августа получите оффер.

Подать заявку можно здесь
Как нам защитить ключи и данные в наших приложениях от злоумышленников? Абсолютного способа нет, но есть варианты как можно усложнить взломщикам их задачу.
https://blog.kotlin-academy.com/how-to-secure-secrets-in-android-android-security-01-a345e97c82be
Jetpack Compose называется фреймворком для построения нативного UI. Джейк Вортон попытался выяснить в Твиттере, что значит "нативный" в этом контексте.
https://twitter.com/JakeWharton/status/1421089914930728965