[Разработка мобильных приложений, Разработка под Android] Материалы митапа для андроид-инженеров: поиск проблем сборки, защита от них и работа с Gradle
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Недавно прошёл наш Android meetup, где ребята из платформенной команды Авито делились своим опытом работы с Gradle, показывали способы защиты от частых проблем при сборке проектов и рассказывали о нашем подходе к решению проблем. Собрали в посте видеозаписи выступлений с таймкодами и ссылки на презентации спикеров.
Gradle в 2021: сonvention plugins workshop — Дмитрий ВоронинВоркшоп о способе организации проектов, который позиционируется командой Gradle как идиоматический. Тема будет интересна инженерам с достаточно большими проектами, которые содержат несколько модулей. Будет полезно посмотреть, если есть сложности с проектами и непонимание, как правильно структурировать Gradle-код и переиспользовать конфигурации между модулями. Ну или просто тем инженерам, кто хочет узнать, как Gradle идиоматически задумывает конфигурацию.Извините, данный ресурс не поддреживается. :( 00:00 — Представление спикера и темы05:27 — Проект, который будет примером в воркшопе06:44 — Лайвкодинг: пошаговая оптимизация проекта28:31 — Ответы на вопросыПолезные ссылки:
- Официальная документация Gradle.
- Проект из видео.
- Референс с примером идиоматической структуризации большого билда.
- Инфраструктура avito-android.
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
===========
Похожие новости:
- [Мессенджеры, Социальные сети и сообщества] Signal перестал работать в Китае
- [Гаджеты, DIY или Сделай сам, Электроника для начинающих] Цифровая паяльная станция своими руками (перевод)
- [Игры и игровые приставки] Rockstar поблагодарила фаната за критику кода GTA V, код пропатчат в следующем обновлении
- [IT-инфраструктура, CRM-системы, Софт] А так ли нужна бизнесу CRM-система?
- [Системное администрирование, Сетевое оборудование] Какие телефоны должны быть в гостиничных номерах?
- [DIY или Сделай сам] CCTV на базе Raspberry Pi. Часть первая и, возможно, последняя
- [Информационная безопасность, Системное администрирование, Софт, IT-компании] Microsoft выпустила инструмент для устранения уязвимости в серверах Exchange
- [Учебный процесс в IT, Управление персоналом] Всё кажется невозможным, пока не будет сделано, или Как работали HR Кошелька во времена бушующего коронавируса
- [API] Перевод OWASP API Security Top 10 (перевод)
- [Разработка мобильных приложений, Функциональное программирование, Карьера в IT-индустрии, Конференции] Этот поезд в окне: анонс TechTrain 2021 Spring
Теги для поиска: #_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
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Недавно прошёл наш Android meetup, где ребята из платформенной команды Авито делились своим опытом работы с Gradle, показывали способы защиты от частых проблем при сборке проектов и рассказывали о нашем подходе к решению проблем. Собрали в посте видеозаписи выступлений с таймкодами и ссылки на презентации спикеров. Gradle в 2021: сonvention plugins workshop — Дмитрий ВоронинВоркшоп о способе организации проектов, который позиционируется командой Gradle как идиоматический. Тема будет интересна инженерам с достаточно большими проектами, которые содержат несколько модулей. Будет полезно посмотреть, если есть сложности с проектами и непонимание, как правильно структурировать Gradle-код и переиспользовать конфигурации между модулями. Ну или просто тем инженерам, кто хочет узнать, как Gradle идиоматически задумывает конфигурацию.Извините, данный ресурс не поддреживается. :( 00:00 — Представление спикера и темы05:27 — Проект, который будет примером в воркшопе06:44 — Лайвкодинг: пошаговая оптимизация проекта28:31 — Ответы на вопросыПолезные ссылки:
=========== Источник: habr.com =========== Похожие новости:
Блог компании Авито ), #_razrabotka_mobilnyh_prilozhenij ( Разработка мобильных приложений ), #_razrabotka_pod_android ( Разработка под Android ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 16:46
Часовой пояс: UTC + 5