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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Вариант сетапа Android Studio для продуктивной работы: шрифт и тема из Xcode, отключенные табы, настройки терминала и эмулятора.
https://heyabhi.medium.com/my-productive-android-studio-setup-9dd3774a3b91
С повышением внимания к безопасности приложений становится важно следить за отсутствием уязвимостей в зависимостях, что довольно трудно делать вручную. Небольшой gradle плагин dependencyCheck поможет автоматизировать этот процесс.
https://proandroiddev.com/keep-your-app-secure-with-dependencycheck-585d61aff3c
Сейчас горячее время для того, чтобы делать свои библиотеки мультиплатформенными. Чтобы разобраться, как, посмотрите доклад с последнего DroidCon.
https://www.droidcon.com/2021/11/17/building-a-kotlin-multi-platform-advanced-library/
Подключайтесь к трансляции митапа от СберМаркет Tech сегодня в 18:00 (мск). Можно переходить уже сейчас и нажать кнопку «напомнить», чтобы ничего не пропустить.

Что в программе:
— Как интегрировать Swift в React Native? Что такое нативный компомент и как его написать с shadow view и yoga?
— Как организовать структуру пайплайнов и внедрить Continuous Integration в React Native проект?
— Зачем использовать JetpackCompose внутри React Native?
— Как эволюционировали архитектурные подходы в мобильной разработке?

Трансляция по ссылке https://youtu.be/LpgpJZzDMWk
🤖 Как с нуля стать Android-разработчиком и какие навыки нужны?

📌 Узнайте 13 декабря в 20:00 на дне открытых дверей специализации «Android Developer». Спикер онлайн-курса расскажет, что ждут работодатели от специалистов, с чего лучше начать освоение профессии, представит формат и программу подготовки Android-разработки за 10 месяцев.

👉 Регистрируйтесь на вебинар и готовьте свои вопросы эксперту https://otus.pw/qrVH/

🤖 Ваш опыт Android-разработки больше года? Приглашаем всех продвинутых разработчиков 16 декабря в 20.00 на день открытых дверей онлайн-курса «Android Developer. Professional» от OTUS.

📌 Спикер расскажет вам, что нужно знать и уметь, чтобы продвигаться по карьерной лестнице, проведет обзор рынка труда и представит программу курса, а также формат обучения в OTUS. Вы сможете задать интересующие вас вопросы и познакомиться с преподавателем.

👉 Регистрируйтесь на вебинар и задайте свои вопросы эксперту в прямом эфире https://otus.pw/GpO3/
Релиз фичей или улучшение качества кода – постоянный трейдофф, с которым вы встречаетесь в разработке. Если вам перестанет хватать аргументов на то, чтобы убедить своего тимлида или продакта не спешить разгребать бэклог фичей, а потратить время на рефакторинг или написание тестов, отправьте ему это эссе Мартина Фаулера.
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