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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Релиз фичей или улучшение качества кода – постоянный трейдофф, с которым вы встречаетесь в разработке. Если вам перестанет хватать аргументов на то, чтобы убедить своего тимлида или продакта не спешить разгребать бэклог фичей, а потратить время на рефакторинг или написание тестов, отправьте ему это эссе Мартина Фаулера.
https://martinfowler.com/articles/is-quality-worth-cost.html
Не хватало библиотеки логирования для мультиплатформенных проектов? На днях релизнулся Kermit, логгер с простым и расширяемым API.
https://touchlab.co/kermit-kmp-logging-1-0/
Недавно Google выпустили подборку лучших практик по работе с корутинами. В ответочку прилетел разгромный твиттер-тред, развенчивающий практически каждый из этих советов.
https://twitter.com/vasiliyzukanov/status/1469341301313355777?s=21
Команда Kotlin опубликовала результаты недавнего опроса сообщества про самые ожидаемые или нежелынные языковые фичи, и прокомментировала статус разработки каждой из них.
https://blog.jetbrains.com/kotlin/2021/12/kotlin-features-survey-2021-results/
Почти везде, где я работал, я наблюдал одну и ту же картину – мобильные разработчики легко растут до сеньоров, но дальше упираются в карьерный потолок. Роли техлидов/архитекторов/стафф инженеров гораздо проще получать бэкендерам. Эту тенденцию заметил не только я, поэтому вот вам твиттер-тред с анализом предпосылок и рекомендациями к действиям.
https://twitter.com/lelandtakamine/status/1467938388133048327?s=21
Movavi проведет очередной, уже пятый по счету, внешний meetup для всех, кто интересуется мобильной разработкой.

Ребята хотят поделиться своими знаниями и кейсами, поэтому ждут каждого, кто занимается разработкой приложений под Android.

На собственном опыте:
- Дима расскажет “Кто и как управляет памятью”.
Поговорим про ручное и автоматическое управление памятью, утечки памяти, мусор, и кто его собирает. Рассмотрим базовые алгоритмы, лежащие в основе современных решений по управлению временем жизни объектов. Бонусом затронем тему управления памятью в Kotlin/Native.
- Женя расскажет “Как мы сделали переходы в Movavi Clips Android”.
Рассмотрим на примере реальной задачи как реализовать переходы между двумя видео фрагментами. Какие есть варианты реализации, на что они влияют, и конечно же затронем тему мультимедиа в Android.

Когда? 14.12 в 13:00 МСК (или 17:00 НСК)
Сколько стоит? Бесплатно!

Регистрируйтесь здесь: https://movavi-event.timepad.ru/event/1855684/
Что такое Slot API pattern и как он используется в кодовой базе Compose.
https://chris.banes.dev/slotting-in-with-compose-ui/
Кевин Калкин теперь в Телеграме!

Тинькофф воссоздал персонажа нашего детства в виде телеграм-бота — Кевин болтает о жизни, шутит и даже записывает аудиосообщения. Это все часть новогоднего текстового квеста Code Alone для программистов 🧑‍💻👩‍💻 По сюжету маленький Кевин застрял один дома и обороняет свой дом от бандитов. Из связи у малыша — только Телеграм с одним единственным контактом — вашим. Кевин ежедневно присылает программистские задачки, чтобы устраивать ловушки для бандитов, используя умный дом.

Зачем участвовать?

1. Во-первых, эндорфины от решения задачек.
2. Во-вторых, вернуться в атмосферу одной из главных историй нашего детства.
3. И, конечно, подарки 🎁 Тем, кто решает задачки быстрее и лучших других, прилетают призы

🎄 В общем, строго рекомендовано для программистов, которым не хватает новогоднего настроения

Чтобы начать играть, просто запускайте бота:

https://t.me/kevin_codealone_bot
Небольшой апдейт про Koin, которому стукнуло уже четыре года – про новые фи чи, появившиеся в версии 3.1 и роадмап развития на 2022 год.
https://medium.com/koin-developers/whats-up-koin-release-3-1-beyond-7f9b77eaf57d
⚡️Получите офер от команды СберБанк Онлайн за один день
Приложением СберБанк Онлайн ежедневно пользуются более 70 миллионов человек, а у вас есть шанс за день стать частью команды Android-разработки.

Как пройдёт One Day Offer?

1. Знакомство с командой Android-разработки.
2. Технический скрининг на 30 минут — быстрая проверка знаний по Kotlin/Java, многопоточность/RxJava2 и App components/Base UI.
3. Техническое интервью на 1,5–2 часа с экспертами компании. Вас ждут практические задачи и углубленные вопросы по темам скрининга, а также по архитектуре/системному дизайну, DI/Dagger2, многомодульности и Jetpack.
4. Офер для тех, кто успешно прошёл все этапы.
Советуем не откладывать регистрацию, ведь One Day Offer пройдёт в эту субботу, 18 декабря. Для участия переходите на сайт.

Советуем не откладывать регистрацию, ведь One Day Offer пройдёт в эту субботу, 18 декабря. Для участия переходите на сайт.
Вышел патч-релиз Kotlin 1.6.10. Из важного:
- Завезли поддержку свежей IDEA 2021.3
- Починили баг, из-за которого собранные с 1.6.0 мультиплатформенные библиотеки могли быть «отравленными»
https://twitter.com/kotlin/status/1470801510896664578
Надо оставлять комментарии в коде или нет – один из вечных холиваров, которые иногда стоит освежать.
https://max.engineer/maintainable-code
Постоянно пропускаете момент, когда 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/