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

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

Размещение рекламы: @tanyasanovna
Download Telegram
В новой версии lifecycle-runtime-ktx 2.4.0 появится расширение repeatOnLifecycle для безопасной работы с Coroutine Flow на уровне UI.
https://medium.com/androiddevelopers/repeatonlifecycle-api-design-story-8670d1a7d333
Workin Geeks совместно с факультетом компьютерных наук ВШЭ уже 3 год проводит летнюю школу для 10-11 классов. Осталось два дня до закрытия подачи заявок. Так что, если есть кого мотивировать стать iOS/Android разработчиком, делитесь ссылкой!
https://cs.hse.ru/mobile/2021/
Небольшая библиотека, которая позволит раз и на всегда разобраться с WindowInsets и легко реализовывать edge-to-edge приложения.
https://proandroiddev.com/edge-to-edge-support-for-your-android-app-with-insetter-3ec5c43532a7
Начиная с августа 2021 все новые приложения в Google Play должны использовать App Bundle формат вместо apk. В статье собраны ответы на частые вопросы, касающиеся использования aab.
https://android-developers.googleblog.com/2021/06/the-future-of-android-app-bundles-is.html
One Day Offer для Android-разработчиков в Тинькофф!

Набирают разработчиков в мобильный банк — делать приложение Тинькофф для 10 миллионов клиентов каждый месяц. Сильная команда ищет таких же коллег: с хорошим знанием языка, платформы, умением писать качественный код и опытом от двух лет.

В течение всего одного дня вы общаетесь с командой и получаете оффер в конце дня, если общение пройдет хорошо! Узнать подробную информацию и оставить заявку на участие можно по ссылке до 20 июля.

В течение трех дней обязательно дадут обратную связь, а за два дня до мероприятия пришлют всю необходимую информацию об интервью.
Иногда при отправке изображений на сервер нам не нужна полноразмерная картинка. В такой ситуации на помощь придет эффективный алгоритм сжатия изображений из Telegram.
https://rifqimfahmi.dev/blog/telegram-like-image-optimization-on-android/
Podlodka анонсирует новый сезон Podlodka Android Crew - старт 26 июля.

Интенсив продлится две недели. Встречаются дважды в день: утром и вечером 🔥
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).

Во время первой недели обсудят лучшие практики Android-разработки.
Разберут:
- на что обращать внимание, чтобы приложение было безопасным;
- какие есть подходы к тестированию;
- как ускорять работу приложений;
- как автоматизировать проверки качества кода.

Вторую неделю посвящают хранению данных.
Разберут всё, что доступно для хранения данных на устройствах: удаленные и не очень БД, файлы, shared preferences, новые файловые API и многое другое.

Все подробности уже на сайте. Проходи по ссылке и лови скидку на билет до конца недели 😉
Используете или пробовали KMM? Пройдите небольшой опрос, который поможет оценить текущее состояние экосистемы!
https://surveys.jetbrains.com/s3/Kotlin-Multiplatform-user-survey-July-2021
21 июля в 18:30 по МСК пройдёт трансляция, посвященная недавно вышедшему Kotlin Multiplatform плагину для AppCode. Будет обсуждаться внутреннее устройство плагина, а также его возможности на примере небольшого приложения.
https://www.youtube.com/watch?v=ELfcPdWP_CY
Большой обзор и сравнение доступных на данный момент инструментов для UI тестирования на Android с подробным разбором каждого: от классического Espresso до Barista и Kaspresso.
https://proandroiddev.com/where-to-write-android-ui-tests-part-1-92cc9bf98c03
Небольшой гайд по оформлению скриншотов на странице приложения в Google Play: общие концепции, набор полезных инструментов и заготовок.
https://egorikftp.medium.com/how-i-made-beautiful-screenshots-for-google-play-developer-experience-61ce108fa6b4
Автор статьи решил выбрать более подходящую архитектуру для Jetpack Compose между MVVM и MVI. В итоге он объединил обе концепции, взяв лучшее от каждой.
https://codingtroops.com/android/compose-architecture-part-1-mvvm-or-mvi-architecture-with-flow/
Podlodka анонсирует новый сезон Podlodka Android Crew - старт 26 июля.

Интенсив продлится две недели. Сесси проходят дважды в день: утром и вечером 🔥
Вас уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).

На первой неделе обсуждают лучшие практики Android-разработки: то, без чего может работать приложение, но не может работать настоящий инженер.
Разберут:
- как автоматизировать рутинные задачи
- как ускорять работу приложений;
- на что обращать внимание, чтобы приложение было безопасным;
- какие есть подходы к тестированию;

Вторую неделю посвящают хранению данных.
Правильный подход к хранению данных оптимизирует работу вашего приложения и улучшает жизнь пользователя. Как? Именно это и разберут на неделе: SQL vs NoSql, новые файловые API, Firebase, Jetpack DataStore и как не потеряться в этом многообразии, а еще успешно ответить на вопросы по организации слоя данных на собеседовании!

Все подробности уже на сайте, проходите и осмотритесь 😉
Пошаговая инструкция по настройке GitHub Actions для безопасной сборки и подписи приложений: настройка Gradle, шифрование ключей и конфигурация GitHub Actions.
https://proandroiddev.com/how-to-securely-build-and-sign-your-android-app-with-github-actions-ad5323452ce
История от разработчиков Square про поиск странного бага в одной из библиотек. В главных ролях дженерики и рефлексия.
https://armaxis.hashnode.dev/debugging-story-the-case-of-rogue-reflection
В связи с постоянно растущей популярностью машинного обучения в Android приложений, Google решил встроить TensorFlow Lite в Google Play Services, что позволит уменьшить вес приложений.
https://android-developers.googleblog.com/2021/07/announcing-androids-updateable-fully.html