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

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

Размещение рекламы: @tanyasanovna
Download Telegram
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
Мы в команде Kotlin проводим исследование того, как улучшить опыт работы с операторами для создания ranges. Пройдите небольшой опрос с 12 задачками внутри, будет весело!
https://surveys.jetbrains.com/s3/kt-ranges-survey-sm
В исходниках Jetpack Compose множество ссылок на примеры кода, которые находятся на отдельном сайте, что не очень удобно. Реализуем поиск по примерам прямо из Android Studio с помощью специального плагина.
https://dev.to/antonshilov/browsing-jetpack-compose-samples-32m6
В продолжении темы безопасности, смотрим на новую библиотеку Jetpack App Authenticator, которая позволит проверять сертификаты других приложений перед взаимодействием с ними.
https://ed-george.github.io/articles/30-07-2021/jetpack-app-auth-library
С признанием за Kotlin статуса рекомендуемого языка для Android разработки началось переписывание стандартных AOSP приложений на новый язык. В статье разработчики приложения Календарь рассказывают, что из этого вышло.
https://medium.com/androiddevelopers/re-writing-the-aosp-calendar-app-in-kotlin-48ceb0e3a65c
Библиотека для анимаций Lottie обновилась до версии 4.0 и теперь поддерживает Compose.
https://gpeal.medium.com/lottie-android-and-compose-4-0-e6340914421
В Android есть API позволяющее отслеживать активности и сон пользователя. Разбираемся в Activity Recognition API на примере написания фитнесс трекера.
https://www.raywenderlich.com/24859773-activity-recognition-api-tutorial-for-android-getting-started
В своих приложениях Square использует фреймворк Workflow, который позволяет декларативно описывать бизнес логику приложения с помощью автоматов. В статье разработчики пытаются подружить свой фреймворк с Jetpack Compose.
https://developer.squareup.com/blog/jetpack-compose-support-in-workflow
История от разработчиков OkCredit про ускорение запуска приложения на 70%: Dagger Lazy, инициализация SDK в фоновом потоке, избавление от DateTime, оптимизация Content Provider и так далее.
https://medium.com/okcredit/how-okcredit-android-app-improved-cold-startup-by-70-e02bda4836a8
Классическая история о парсинге Json и обфускаторе кода. Не забывайте исключать pojo классы из обфускации или использовать аннотации для названий полей.
https://proandroiddev.com/the-dark-side-of-persistency-code-shrinking-in-android-cdd61a0975c7
Много компаний, которые предлагают сотрудникам индивидуальный онбординг, в том числе и технический, rewiew кода, прозрачные процессы по росту и развитию

Нет. Но в Технократии это точно есть. В нашей команде работают только крутые специалисты, используют современный стек и ведут проекты от идеи до реализации.

Сейчас в компанию очень ждут талантливого Андроид-разработчика с релевантным бэкграундом от 2х лет (готовы рассмотреть меньший опыт при высоком уровне амбиций и знаний).

Что нужно?
👉 Опыт работы с Kotlin, Android SDK.
👉 Опыт разработки клиент серверных приложений Retrofit 2, Dagger 2, RxJava 2.
👉 Опыт коммерческой разработки

Мы предлагаем все условия от удаленки до релокации, официальное трудоустройство и достойную оплату, а также наставничество крутых специалистов, современный стек и возможность менять проект несколько раз в год.

Подробнее о вакансиях:
http://career.technokratos.com/?utm_source=telegram&utm_medium=android&utm_campaign=tech1

Резюме можно отправить:
https://t.me/NesteKater

Соцсети компании:
https://www.instagram.com/technokratos/