[Разработка мобильных приложений, Разработка под Android] Материалы митапа для андроид-инженеров: поиск проблем сборки, защита от них и работа с Gradle

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
16-Мар-2021 20:30

Недавно прошёл наш Android meetup, где ребята из платформенной команды Авито делились своим опытом работы с Gradle, показывали способы защиты от частых проблем при сборке проектов и рассказывали о нашем подходе к решению проблем. Собрали в посте видеозаписи выступлений с таймкодами и ссылки на презентации спикеров. 
Gradle в 2021: сonvention plugins workshop — Дмитрий ВоронинВоркшоп о способе организации проектов, который позиционируется командой Gradle как идиоматический. Тема будет интересна инженерам с достаточно большими проектами, которые содержат несколько модулей. Будет полезно посмотреть, если есть сложности с проектами и непонимание, как правильно структурировать Gradle-код и переиспользовать конфигурации между модулями. Ну или просто тем инженерам, кто хочет узнать, как Gradle идиоматически задумывает конфигурацию.Извините, данный ресурс не поддреживается. :( 00:00 — Представление спикера и темы05:27 — Проект, который будет примером в воркшопе06:44 — Лайвкодинг: пошаговая оптимизация проекта28:31 — Ответы на вопросыПолезные ссылки: 
Lint для сборки: как защищаться от проблем при сборке проекта — Евгений Кривобоков Женя рассказал, как мы защищаемся от довольно частых проблем при сборках проектов. В докладе нет частей про диагностику проблем и ускорение сборки, он сконцентрирован на том, что делать для предотвращения найденных проблем в будущем. Подход, о котором идёт речь, не универсальный, но довольно много где применим.Извините, данный ресурс не поддреживается. :( 00:00 — Представление спикера и темы01:38 — Какие бывают проблемы09:05 — Как контролировать окружение14:16 — Пример специфической проблемы для конкретного проекта и её решения20:04 — Зачем вообще писать свои проверки22:35 — Ответы на вопросы Gradle build scan на коленке — Сергей Боиштян На боевом примере Сергей разбирает, как мы упростили поиск ошибок в своих CI-сборках. Вы узнаете, как мы применяем продуктовый подход в решении проблем и немного о том, как работаем с Gradle. Доклад будет полезен тимлидам в больших командах, разработчикам, которые настраивают CI/CD и разработчикам, которые решают любого рода проблемы.Извините, данный ресурс не поддреживается. :( 00:00 — Представление спикера, темы и её пользы04:12 — Поиск проблемы: разбираем на примере падения сборки06:51 — Определяем приоритет задач по RICE14:36 — Как мы искали решение проблемы18:30 — Пишем прототип с помощью TestProjectGenerator 26:11 — Версия инструмента 1.030:30 — Отдаём инструмент пользователям и смотрим на результат34:02 — Сравнение: как было и как стало36:52 — Ответы на вопросы На этом всё, до встречи на новых митапах!
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_razrabotka_mobilnyh_prilozhenij (Разработка мобильных приложений), #_razrabotka_pod_android (Разработка под Android), #_gradle, #_android, #_ci, #_c, #_sborka_proekta (сборка проекта), #_video (видео), #_blog_kompanii_avito (
Блог компании Авито
)
, #_razrabotka_mobilnyh_prilozhenij (
Разработка мобильных приложений
)
, #_razrabotka_pod_android (
Разработка под Android
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 22-Ноя 16:46
Часовой пояс: UTC + 5