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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Hilt, призванный уменьшить количество однообразного DI кода, стал стабильным. Всё, что вам может пригодиться для подключения в проект, в одной статье.
https://medium.com/androiddevelopers/hilt-is-stable-easier-dependency-injection-on-android-53aca3f38b9c
Знание Android Lifecycle — одно из наиболее часто применяемых на практике. Большая шпаргалка, которая поможет не забыть все нюансы жизненного цикла Android компонентов.
https://www.raywenderlich.com/21382977-android-lifecycle
Три открытых сессии Podlodka Android Crew #4!
Все благодаря генеральному партнеру конференций Podlodka Crew – @AvitoTech ⚓️

Испытываете трудности с вопросами про многопоточность на собеседовании?
Рекомендуем к просмотру «Публичное собеседование по многопоточности» с Сергеем Боиштяном.

Мечтаете перейти с Rx на корутины, но не знаете как?
Артур Бадретдинов, Павел Щегельский и Сергей Боиштян собрались за круглым столом, чтобы обсудить этот вопрос.
Как, зачем и почему: «Планируем переход с RX на Coroutines»

Вы когда-нибудь задумывались, какая из технологий «сильней»?
А Михаил Левченко, Сергей Боиштян и Владислав Шипугин задумались.
Что из этого получилось, можно узнать из записи сессии «Прожарка технологий: выясняем что лучше».

Приятного просмотра!
Все мы знаем, что для Android разработки используется Java. Разбираемся как именно в Android применяется Java, а также в Android Studio и Gradle.
https://www.techyourchance.com/android-android-studio-gradle-java/
Вслед за App Store, в Google Play появится новый раздел, посвященный данным, собираемым в приложении, безопасности и приватности. Начиная со второго квартала 2022 все приложения должны будут заполнять этот раздел.
https://android-developers.googleblog.com/2021/05/new-safety-section-in-google-play-will.html
Серия статей от разработчиков лаунчера Ratio на тему проектирования более здоровых и полезных для пользователя приложений.
https://ideas.blloc.com/human-by-design-part-2-d02732c4699f
Вышел Koin 3.0.1: переезд на MavenCentral, полная поддержка Kotlin Multiplatform, обновленное API, использование AndroidX и поддержка Jetpack Compose.
https://medium.com/koin-developers/koin-3-0-1-release-2-x-redeploy-856c2cc6edec
В RxJava было принято управлять потоками исполнения в месте вызова функции. В мире корутин каждая suspend функция должна сама обеспечивать выполнение на нужном потоке и быть неблокирующей.
https://medium.com/livefront/coroutine-misconceptions-whose-context-is-it-anyway-320c0b7adcc7
Производители Android устройств любят добавлять в свои прошивки примитивные оптимизаторы расхода заряда аккумулятора, которые не позволяют приложениям корректно работать в фоне. По ссылке ниже собраны все кейсы подобных оптимизаций вместе с советами по их обходу. Спасибо за наводку @rostikjoystick.
https://dontkillmyapp.com/
В Android Studio Arctic Fox, наряду с уже существующими интсрументами вроде Layout Inspector и Database Inspector, появится Background Task Inspector, который позволит следить и прозводить дебаг задач из WorkManager.
https://medium.com/androiddevelopers/background-task-inspector-30c8706f0380
У Coroutines Flow есть два оператора shareIn и stateIn, которые позволяют преобразовать холодный источник в горячий. Эти операторы могут быть полезны для следующих задач: улучшение производительности, кеширование и буферизация данных. Подробнее в статье.
https://medium.com/androiddevelopers/things-to-know-about-flows-sharein-and-statein-operators-20e6ccb2bc74
В Kotlin 1.5 стали доступны value классы (бывшие inline классы), которые позволяют уменьшить количество оверхеда для классов оберток.
https://dev.to/mahendranv/kotlin-value-class-new-kid-in-town-3p9h
Сегодня Android установлен более чем в 80% смартфонов. А значит, разработчик мобильных приложений для этой операционки — мега-востребованный специалист, который никогда не останется без работы.

Как построить карьеру в Andriod-разработке?
Почему обучение может оказаться неэффективным?
Какие самые распространенные ошибки в обучении допускают разработчики?

Образовательная платформа GeekBrains приглашает на вебинар, где вы узнаете об этом всё и даже больше, а так же, сможете пообщаться с деканом факультета «Android-разработка» Александром Аникиным - Senior Android Developer с профильным опытом более 5 лет.
Никаких денег, дополнительного ПО и воды — вместо них четкие рекомендации, полезные материалы и сертификат об окончании обучения.

Вебинар пройдёт 26 мая, в 19:00.
Записывайтесь уже сейчас: https://gb.ru/link/Df~ACV
Пошаговая инструкция по чтению данных с NFC меток в Android приложении.
https://abhishekbagdare.medium.com/reading-nfc-tags-with-android-kotlin-9ee8f82223b8
Работа не должна быть центром вашей жизни. Чтобы подкрепить эту мысль, ребята из Подлодки запустили новое Youtube шоу. Ведущие раскрывают знакомых вам людей из IT с новой стороны через их жизнь и необычные хобби. Короче говоря, если вы устали от душных разговоров про вечные айтишные темы, но хотите послушать классные истории от своих ребят – подписывайтесь на канал! Первый выпуск – вписка в мастерскую по дереву и коже Алексея Пименова, главного за Kanban в России.
https://www.youtube.com/watch?v=rt-oN0qSUVw