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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Мы выложили расписание обеих недель Teamlead Crew, который стартанет уже в следующий понедельник. Если вы вдруг откладывали покупку билета, то сейчас – самое время ворваться на борт!

Ради чего стоит купить билет:
🤝Научиться договариваться со своим руководителем о понятных целях и вовремя получать повышения
🏁Узнать, как строить простые и эффективные процессы онбординга новых сотрудников
🛠Получить новые инструменты: техрадар, гильдии, базы знаний
🤬Узнать, как действовать, когда твой руководитель – мудак
💰Научиться торговаться за зарплату
📚Разобраться, как организовать эффективный обмен знаниями внутри команды

🔥И еще раз – две недели интенсивного обмена опытом, инсайты от тимлидов разных компаний, разбор ваших собственных болей и вопросов.🔥

Смотрите расписание и вперед: https://podlodka.io/tlcrew#schedule
Похоже, что в Android R при использовании временных разрешений могут отменяться отложенные задачи, работы и прочее:
https://commonsware.com/blog/2020/08/28/android-r-one-time-permission-expiration-sometimes-kills-alarms-jobs.html
Вышла alpha версия Kotlin Multiplatform Mobile – SDK для шаринга бизнес-логики между iOS и Android приложениями на Kotlin. Погнали тестить!
Блог: https://blog.jetbrains.com/kotlin/2020/08/kotlin-multiplatform-mobile-goes-alpha/
Основной портал: https://kotlinlang.org/lp/mobile
Внутреннее устройство Jetpack Compose с принципами работы и структурами данных:
https://medium.com/androiddevelopers/under-the-hood-of-jetpack-compose-part-2-of-2-37b2c20c6cdd
К релизу готовится новая версия Fragment'ов с большими внутренними изменениями:
https://medium.com/androiddevelopers/fragments-rebuilding-the-internals-61913f8bf48e
У нас в Kotlin появилась огненная вакансия в команду, которая занимается ускорением сборки проектов на Kotlin. Опыт написания своих билд-систем на входе не требуется, главное – чтобы вы были готовы решать сложные инженерные задачи и кайфовали от этого.
https://spb.hh.ru/vacancy/31673822
С помощью Android Gradle plugin 4.2 и опции для оптимизации ресурсов android.enableResourceOptimizations=true можно на 1-2% уменьшить размер приложения:
https://jakewharton.com/smaller-apks-with-resource-optimization/
Куда и как развиваться разработчику с опытом? Узнайте на бесплатных пробных уроках онлайн-курсов «Java Developer. Professional», «Android Developer. Professional» и «Flutter Mobile Developer» от OTUS:

📌«Event-Driven Microservices»: https://otus.pw/m6qTW/
— Разберемся, что такое Event-Driven архитектура, чем она полезна и какие проблемы помогает решить.

📌«Dependency Injection с Hilt»: https://otus.pw/kTBq/
— Познакомимся с Hilt Api и сравним его с уже знакомым API Dagger2. Посмотрим, что hilt-compiler генерирует под капотом.

📌«Что и как можно анимировать во Flutter?»: https://otus.pw/ZlCI/
— Выясним, как устроена анимация во Flutter. Разберём различные кейсы (Implicit Animations, AnimationController, AnimatedWidget, Flare).

Регистрируйтесь сейчас — напомним в день вебинара!
Начиная с Android 11 только предустановленное приложение камеры сможет перехватывать android.media.action.IMAGE_CAPTURE:
https://commonsware.com/blog/2020/08/16/action-image-capture-android-r.html
Разбор реализации Lottie, технических деталей не очень много, но получить представление поможет:
https://codingwithmitch.com/blog/understanding-the-internals-of-lottie-rendering-the-animation-file/
Ищу себе в помощь редактора для всех каналов Good Reads: iOS, Android, QA и TechLead. Эта работа прокачает вас как специалиста, поможет развить личный бренд, даст немного дополнительного дохода и возможность врываться в другие классные проекты. Если интересно – пишите мне в личку, @etolstoy!
https://telegra.ph/Ishchu-redaktora-kanalov-Good-Reads-09-23
Яндекс.Клавиатура — удобный вариант для тех, кто ищет android-клавиатуру.

В Клавиатуре есть интеграция с переводчиком, который поддерживает больше 90 языков. Поисковый запрос «Андроид 11 особенности для разработчиков» превратится в «Android 11 features for developers» — это сэкономит время тем, кто не помнит перевода специфичных слов.

Включить Яндекс.Клавиатуру можно прямо из приложения Яндекс — попробуйте, докачивать ничего не надо