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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Постоянно пропускаете момент, когда Gradle заканчивает билдить проект? Держите плагин с аудиоуведомлениями.
https://handstandsam.com/2021/12/03/introducing-saydle-a-real-time-gradle-audio-notification-script-for-mac-osx/
Разбор нескольких известных антипаттернов scope функции let.
https://punitd.dev/posts/android/2021-12-05-let-it-be/
Если вы пропустили – недавно Amazon зарелизили мультиплатформенный AWS SDK для Kotlin. Посмотрите на обзор и забирайте поиграться на Новый год.
https://johnoreilly.dev/posts/aws-sdk-kotlin/
Еще один взгляд на проблемы архитектуры Gradle и то, как они могли бы быть решены в будущем.
https://link.medium.com/GQpRVYJY6lb
Небольшой лайфхак в Android Studio. Галочка «Always Select Opened File» всегда будет подсвечивать текущий открытый файл во всей структуре проекта.
https://twitter.com/donnfelker/status/1471193933036281862?s=21
Вышла новая мажорная версия Apollo Android, клиента для GraphQL. Ключевое – он полностью переписан на Kotlin, и заодно стал мультиплатформенным и переименовался в Apollo Kotlin. Из других изменений: API на корутинах, SQLite batching и улучшения кодогенерации.
https://www.apollographql.com/blog/announcement/introducing-apollo-kotlin/
Новый кейс использования KMM в продакшне. Команда Meetup переписала на него весь слой бизнес-логики, оставив вьюшки и вью модели нативными.
https://medium.com/making-meetup/adopting-kotlin-multiplatform-mobile-kmm-at-meetup-326b2b0a4186
Вышла новая версия корутин:
- мультиплатформенная поддержка suspend функций в тестах
- поддержка Kotlin/Native с новой мемори моделью (а значит, и наконец-то адекватная многопоточность в КММ)
https://blog.jetbrains.com/kotlin/2021/12/introducing-kotlinx-coroutines-1-6-0/#dispatcher-views-api
Новая часть из серии постов от CashApp про миграцию с RxJava на корутины. В этот раз – про Flow.
https://code.cash.app/rx-to-coroutines-concepts-cold-flows
Один из очень дешевых способов начать экспериментировать с Kotlin Multiplatform – это перевести на него ваши unit тесты.
https://developer.squareup.com/blog/kotlin-multiplatform-shared-test-resources/
Пополняемый плейлист из 15 мини-видео про разные аспекты работы Gradle.
https://youtube.com/playlist?list=PLWQK2ZdV4Yl2k2OmC_gsjDpdIBTN0qqkE
И раз уж мы тут говорим про плейлисты, вот вам еще один. Сергей Боиштян собрал в одном месте все самые важные доклады про CI в Android.
https://youtube.com/playlist?list=PL6cAevRXgOUWy1wk41yAq3Tu7o1AMCf-u
Снится ли фронтендерам мобильная разработка?

Виктор Ильтимиров, разработчик мобильных приложений команды СберМаркет, рассказал на Хабре, стоит ли переходить с React на React Native.

Читайте, какие у React Native сильные стороны и почему перейти из web в мобильную разработку может быть неплохой идеей: https://habr.com/ru/company/sbermarket/blog/596581/
Почитайте реплаи и цитирования этого твита – там буря обсуждений того, должны ли библиотеки зависеть от других библиотек.
https://twitter.com/gunnarmorling/status/1474053962034782212?s=21