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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Заводим Compose для ПК на примере простого приложения для определения погоды: анатомия ПК приложений, отличия от Android версии, сборка и публикация.
https://www.raywenderlich.com/26791460-compose-for-desktop-get-your-weather
Чрезмерный перфекционизм во время код ревью может мешать работе и портить отношения, к тому же зачастую представление идеального решения у всех своё. В статье вы найдете размышления о том как можно сохранять баланс и вместе приходить к лучшим результатам.
https://hannesdorfmann.com/perfectionism-vs-excellence/
Android-разработчик в VK Teams

Локация: улаленка или Москва
Стек технологий: Kotlin, Java, rxjava, dagger2, room, okhttp, mvp и clean architect

VK Teams - это единая платформа для командной работы. В нашем продукте вы найдете все, что нужно для работы: контакты и автоматическое модерирование списком участников, аудио - и видеоконференции, групповые чаты и каналы, обмен файлами, поисковая система, треды и планер по задачам.

Команда VK Teams хочет укомплектоваться полностью в уходящем году и поэтому в течение декабря готовы провести "спринт собеседования":
1) всего 3 встречи за 3 дня;
2) гарантированно решение от нас на 4 день;
3) если вы готовы будете вернуться к нам с ответом по офферу в рамках 2 рабочих дней, то к офферу добавляется входной бонус.

Команда ищет коллегу, который готов писать на Kotlin и понимает как устроена Java. В направлении Android 5 человек. Работа строится по фича-бранчам. Каждый разработчик менеджерит свои задачи от и до, оценивает сроки сам. Код покрыт всевозможными тестами и есть статистический анализ.

контакт рекрутера: @timoshcha
https://team.vk.company/vacancy/18415/
4 года назад Kotlin стал официально поддерживаться для Android разработки. В статье автор сравнивает ожидания от нового языка тогда с текущей реальностью.
https://www.techyourchance.com/kotlin-vs-java-in-android-four-years-later/
Вариант сетапа 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