Одной из бесячих вещей в мобильной разработке всегда была скорость билда. Ты пофиксил багу, а фикс прорастет только через какое-то время, и этот промежуток времени ни разу не короткий. Казалось бы, а проблема ли это? Запушил и гуляй спокойно, или другую таску бери, а там посмотрим. Да и вообще, разве с этим можно что-то сделать?

Эти вопросы не давали ведущим спокойно спать, и поэтому в гости был приглашён Сергей Боиштян из Avito, известный мастер CI/CD в мобильной разработке и прочих грэдлов, чтобы из первых рук получить ответы вопросы, типа: а долгий билд это сколько? А недолгий? А можно ускорить? А как? А есть какая-то специфика у iOS и Android? А кроссплатформа?

Если эти вопросы вам тоже интересны и вы ищете способы оптимизировать процесс сборки на вашем проекте, то выпуск, определенно, для вас, так как Сергей очень подробно и обстоятельно ответил на все!

Наш гость:
Сергей Боиштян, мастер CI/CD в Avito, https://twitter.com/sboishtyan

Полезные ссылки:
Канал, в котором обсуждается CI для Android - https://t.me/avito_android_opensource
CI инструменты - https://github.com/avito-tech/avito-android
Инструмент для проверки настройки Gradle - https://github.com/runningcode/gradle-doctor
Плагин для проверки зависимостей между модулями - https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin
Плагин для отправки Gradle cache метрик - https://github.com/cdsap/Talaiot

Ведущие подкаста:
Александр Денисов, организатор GDG Moscow, создатель канала FlutterRussia, Flutter Competency Co-Head в EPAM, https://twitter.com/ShuregDenisov
Владимир Иванов, активный спикер, член программного комитета Mobius, https://twitter.com/vvsevolodovich https://vvsevolodovich.dev
Данис Тазетдинов, адвокат платформ Apple, Apple Competency Head в EPAM, https://twitter.com/edeniska

Посмотреть этот выпуск: https://www.youtube.com/watch?v=s4zoloWZlZ8

Пишите нам: [email protected]

Одной из бесячих вещей в мобильной разработке всегда была скорость билда. Ты пофиксил багу, а фикс прорастет только через какое-то время, и этот промежуток времени ни разу не короткий. Казалось бы, а проблема ли это? Запушил и гуляй спокойно, или другую таску бери, а там посмотрим. Да и вообще, разве с этим можно что-то сделать?


Эти вопросы не давали ведущим спокойно спать, и поэтому в гости был приглашён Сергей Боиштян из Avito, известный мастер CI/CD в мобильной разработке и прочих грэдлов, чтобы из первых рук получить ответы вопросы, типа: а долгий билд это сколько? А недолгий? А можно ускорить? А как? А есть какая-то специфика у iOS и Android? А кроссплатформа?


Если эти вопросы вам тоже интересны и вы ищете способы оптимизировать процесс сборки на вашем проекте, то выпуск, определенно, для вас, так как Сергей очень подробно и обстоятельно ответил на все!


Наш гость:

Сергей Боиштян, мастер CI/CD в Avito, @sboishtyan


Полезные ссылки:

Канал, в котором обсуждается CI для Android: @avito_android_opensource


CI инструменты


Инструмент для проверки настройки Gradle - https://github.com/runningcode/gradle-doctor


Плагин для проверки зависимостей между модулями


Плагин для отправки Gradle cache метрик


Ведущие подкаста:

Александр Денисов, организатор GDG Moscow, создатель канала FlutterRussia, Flutter Competency Co-Head в EPAM.


Владимир Иванов, vvsevolodovich.dev, активный спикер, член программного комитета Mobius.


Данис Тазетдинов, адвокат платформ Apple, ведущий подкаста Apple Treats автор канала о новостях в мире iOS разработки Apple Developer News, Apple Competency Head в EPAM.


Посмотреть выпуск на YouTube.

Twitter Mentions