Size: a a a

Android Good Reads

2021 November 30
Android Good Reads
Короткая инструкция по написанию своего первого плагина для Gradle.
https://medium.com/androiddevelopers/gradle-and-agp-build-apis-how-to-write-a-plugin-1695b590e4ec
источник
Android Good Reads
Android Meetup СберМаркет Tech 9 декабря в 18:00📱

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

Регистрация и подробности программы: https://sbermarket.timepad.ru/event/1851300/
источник
2021 December 01
Android Good Reads
Большинство разработчиков Android приложений использует Firebase Crashlytics для отслеживания крашей, но многие не задумываются как устроены внутренности библиотеки и какой путь проходит информация о вашем краше до попадания в консоль разработчика. Ответы на эти вопросы вы найдете в статье.
https://victorbrandalise.com/under-the-hood-crashlytics/
источник
Android Good Reads
Перечень требований к идеальной билд-системе и обзор принципов работы и недостатков всех существующих.
https://twitter.com/itunderhood/status/1466134453940629515?s=21
источник
2021 December 02
Android Good Reads
Android-разработчик в Яндекс Банк
Создавать продукт, чтобы пользоваться им и посоветовать близким. Видеть результат от своей работы — вместо того, чтобы долго и мучительно работать над незначительными изменениями и ждать, пока они докатятся до юзеров. Сделать приложение, которое будет работать годами, а не превратится в мертвый груз в портфолио. Звучит хорошо и прямо сейчас может стать реальностью!

Ребята из Яндекс Финтеха активно нанимают разработчиков на Kotlin для работы над будущим Яндекс Банком. Отличный вариант для всех, кто хочет не просто поддерживать, а с нуля создавать продукт, вкладывая все свои знания и силы в каждый экран приложения.

Помимо увлекательных задач и больших перспектив – быстрый найм и отсутствие алгоритмических секций, которыми славится Яндекс. Проект только-только встает на ноги и с каждым днем нужно все больше сильных профессионалов — поэтому выйти на работу вы сможете уже через неделю после отклика.

А отклик, кстати, можно оставить здесь. Там простенькая капча, разгадав которую, можно сразу попасть в телеграм к эйчару. Мэджик!
источник
Android Good Reads
Заводим Compose для ПК на примере простого приложения для определения погоды: анатомия ПК приложений, отличия от Android версии, сборка и публикация.
https://www.raywenderlich.com/26791460-compose-for-desktop-get-your-weather
источник
Android Good Reads
Чрезмерный перфекционизм во время код ревью может мешать работе и портить отношения, к тому же зачастую представление идеального решения у всех своё. В статье вы найдете размышления о том как можно сохранять баланс и вместе приходить к лучшим результатам.
https://hannesdorfmann.com/perfectionism-vs-excellence/
источник
2021 December 03
Android Good Reads
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/
источник
Android Good Reads
4 года назад Kotlin стал официально поддерживаться для Android разработки. В статье автор сравнивает ожидания от нового языка тогда с текущей реальностью.
https://www.techyourchance.com/kotlin-vs-java-in-android-four-years-later/
источник
Android Good Reads
Систематизируем работу с ошибками с помощью функциональных подходов и sealed классов.
https://proandroiddev.com/considering-all-unhappy-paths-in-a-type-safe-way-in-modern-android-bc41e9aaa55
источник
2021 December 04
Android Good Reads
Вариант сетапа Android Studio для продуктивной работы: шрифт и тема из Xcode, отключенные табы, настройки терминала и эмулятора.
https://heyabhi.medium.com/my-productive-android-studio-setup-9dd3774a3b91
источник
2021 December 06
Android Good Reads
С повышением внимания к безопасности приложений становится важно следить за отсутствием уязвимостей в зависимостях, что довольно трудно делать вручную. Небольшой gradle плагин dependencyCheck поможет автоматизировать этот процесс.
https://proandroiddev.com/keep-your-app-secure-with-dependencycheck-585d61aff3c
источник
2021 December 08
Android Good Reads
Сейчас горячее время для того, чтобы делать свои библиотеки мультиплатформенными. Чтобы разобраться, как, посмотрите доклад с последнего DroidCon.
https://www.droidcon.com/2021/11/17/building-a-kotlin-multi-platform-advanced-library/
источник
2021 December 09
Android Good Reads
Подключайтесь к трансляции митапа от СберМаркет Tech сегодня в 18:00 (мск). Можно переходить уже сейчас и нажать кнопку «напомнить», чтобы ничего не пропустить.

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

Трансляция по ссылке https://youtu.be/LpgpJZzDMWk
YouTube
Android Meetup | СберМаркет Tech
9 декабря в 18:00 мы соберемся на наш митап, чтобы поговорить о React Native и не только.

Программа:

Георгий Мишин, Android-разработчик, СберМаркет
«Swift in React Native. Создание нативных компонентов»
Георгий расскажет про интеграцию Swift в React Native и покажет пример простого нативного модуля.
Также Георгий объяснит, что такое нативный компонент, из чего он состоит и покажет пример написания такого компонента с помощью shadow view и yoga.

Алексей Денискин, Android Teamlead, СберМаркет
«Continuous Integration в React Native проекте»
Алексей покажет, как организовать структуру пайплайнов, а также расскажет как внедрить Continuous Integration в React Native проект.

Сергей Курочкин, Head of Android, СберМаркет
«JetpackCompose внутри React Native»
Сергей расскажет зачем использовать JetpackCompose внутри React Native, как использовать библиотеки или компоненты, написанные на Compose. Объяснит зачем писать компоненты на Compose или переводить проект на Compose, а не на классический Android View и в формате…
источник
2021 December 10
Android Good Reads
🤖 Как с нуля стать 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/
источник
Android Good Reads
Релиз фичей или улучшение качества кода – постоянный трейдофф, с которым вы встречаетесь в разработке. Если вам перестанет хватать аргументов на то, чтобы убедить своего тимлида или продакта не спешить разгребать бэклог фичей, а потратить время на рефакторинг или написание тестов, отправьте ему это эссе Мартина Фаулера.
https://martinfowler.com/articles/is-quality-worth-cost.html
источник
Android Good Reads
Уже слышали про Fleet, новую IDE от JetBrains? Послушайте подкаст, в котором глубоко разбираются причины его появления и архитектура.
https://podlodka.io/245
источник
2021 December 11
Android Good Reads
Подумывали релоцироваться в Европу? В первую очередь попробуйте разобраться с местными зарплатами и бонусами.
https://blog.pragmaticengineer.com/software-engineering-salaries-in-the-netherlands-and-europe/
источник
Android Good Reads
Не хватало библиотеки логирования для мультиплатформенных проектов? На днях релизнулся Kermit, логгер с простым и расширяемым API.
https://touchlab.co/kermit-kmp-logging-1-0/
источник
2021 December 12
Android Good Reads
Недавно Google выпустили подборку лучших практик по работе с корутинами. В ответочку прилетел разгромный твиттер-тред, развенчивающий практически каждый из этих советов.
https://twitter.com/vasiliyzukanov/status/1469341301313355777?s=21
источник