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

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

Размещение рекламы: @tanyasanovna
Download Telegram
📆В месяц в нашем канале появляется около 60 различных материалов. Читать их все сразу, думаю, мало у кого получается. Чтобы помочь вам нагнать пропущенное, раз в месяц я буду публиковать дайджесты самых интересных и заплюсованных материалов из канала. Ловите первый выпуск!

🏝Kotlin: язык, стандартная библиотека, мультиплатформа
Огромный материал про перфоманс и влияние на него языковых фичей Kotlin
Как писать скрипты на Kotlin со своими типами
Разбор Duration API
Пишем мультиплатформенные тесты
Веб-визард для создания мультиплатформенных проектов

💻Архитектура и код
Обзор сильных и слабых сторон новых архитектурных рекомендаций Google
Нет такого понятия как чистый код
Критика книги "Чистый код”
Подборка статей про организацию архитектурного интервью
Обзор решений для навигации в Compose

🛠Инструменты и библиотеки
Kotlin-first библиотека для работы с контактами
Роадмап разработки Jetpack Compose
Автоматический импакт-анализ для тестов
Любимые плагины для IDEA
Пишем GitHub Actions с Kotlin DSL

🤔Кстати, у меня есть еще один канал, на который стоит подписаться тем, кто хочет расти в управление командойTechLead Good Reads. Держите несколько интересных материалов оттуда на закуску!
Доклад про то, что оценка сроков и дедлайны не нужны
Гайд по организации планирования
Decision log для решений в команде

Если дайджест вам понравился – ставьте ❤️, 👍 и 🔥. Благодаря этому я пойму, что собирал его не зря! А если у вас будут конкретные предложения по его улучшению – смело пишите в комментарии!

#digest
📆Каждый день я стараюсь публиковать хотя бы один классный и полезный материал про Android разработку. За месяц их набегает несколько десятков, и ориентироваться в них не всегда легко. Чтобы облегчить вам задачу, я периодически публикую дайджест самых популярных постов, разбитых на категории.

🧱Архитектура
Про паттерн EventListener
Оценка сложности использования библиотек от Джейка Уортона
История и результаты обновления кодовой базы Slack
Как Qiwi внедряли KMM в свое приложение
Реализация OAuth в приложении: принципы работы и потенциальные проблемы

🛠Инструменты и библиотеки
Focus – Gradle плагин, в несколько раз ускоряющий время синка проекта
Исходники gradle плагина команды разработки Slack
UI тестирование анимаций Compose
Сбор и анализ перфоманс метрик в Jetpack Compose

🧐Курсы
Мега-курс из 100 уроков по Flutter на русском языке

🕵️‍♀️Кстати, у меня есть еще один канал, на который стоит подписаться тем, кто хочет расти в управление командойTechLead Good Reads. Держите несколько интересных материалов оттуда на закуску!
Когда двухнедельные Scrum спринты не работают
Работающие и не работающие подходы к приоритизации
Найм разработчиков через задачи по чтению кода
Типичные ошибки начинающих тимлидов

Если дайджест вам понравился – ставьте ❤️, 👍 и 🔥. Благодаря этому я пойму, что собирал его не зря! А если у вас будут конкретные предложения по его улучшению – смело пишите в комментарии!

#digest
📆Каждый день я стараюсь публиковать хотя бы один классный и полезный материал про Android разработку. За месяц их набегает несколько десятков, и ориентироваться в них не всегда легко. Чтобы облегчить вам задачу, я периодически публикую дайджест самых популярных постов, разбитых на категории.

📰Новости Kotlin и JetBrains
Релиз Kotlin 1.7.0
Детали обновления роадмапа Kotlin
Новый экспериментальный UI для IntelliJ IDEA

😛Языки
Роман Елизаров: Language Design in the Real World
Как работает Project Loom в Java

🧱Архитектурные подходы
Какие типы модулей встречаются в многомодульных проектах
Server-Driven UI от Альфы
Что нового в Koin 3.2

🎁Прочее
Как устроиться Staff Android инженером
Ферма девайсов от Uber

🕵️‍♀️Кстати, у меня есть еще один канал, на который стоит подписаться тем, кто хочет расти в управление командойTechLead Good Reads. Держите несколько интересных материалов оттуда на закуску!
Как устроена инженерная культура в Facebook
Как SkyEng решал проблему некомпетентных тимлидов
15 ментальных моделей для принятий лучших решений
Как проводить крутые и полезные собеседования без кода

Если дайджест вам понравился – ставьте ❤️, 👍 и 🔥. Благодаря этому я пойму, что собирал его не зря! А если у вас будут конкретные предложения по его улучшению – смело пишите в комментарии!

#digest
📆Каждый день я стараюсь публиковать хотя бы один классный и полезный материал про Android разработку. За месяц их набегает несколько десятков, и ориентироваться в них не всегда легко. Чтобы облегчить вам задачу, я периодически публикую дайджест самых популярных постов, разбитых на категории.

📰Новости Kotlin
Новая инкременталка в Kotlin 1.7.0
Расширенные билд репорты в Kotlin 1.7.0

🧱Архитектура и перфоманс
Полная история рефакторинга Яндекс.Музыки
Как строить архитектуру приложений с шарингом кода с КММ
Год в продакшне с КММ и 70% реюзом кода
Оптимизация перфоманса разных этапов сетевого запроса

🎁Прочее
Как упростить рутинные задачи в Android Studio
Сайт с актуальными версиями и совместимостью зависимостей Compose
Собеседование на Андроид-разработчика: Антон Дудаков и Артем Зиннатуллин
Советы по дебагу кода

🕵️‍♀️Кстати, у меня есть еще один канал, на который стоит подписаться тем, кто хочет расти в управление командойTechLead Good Reads. Держите несколько интересных материалов оттуда на закуску!
Как устроиться тимлидом в европейскую компанию
Как решать конфликты дизайнеров и разработчиков
Как рассказывать про свой опыт работы с помощью методики STAR

Если дайджест вам понравился – ставьте ❤️, 👍 и 🔥. Благодаря этому я пойму, что собирал его не зря! А если у вас будут конкретные предложения по его улучшению – смело пишите в комментарии!

#digest