Начало основного контента

Автоматизация миграции Android-приложений на Bazel

День 2

RU

Bazel — это система сборки, которая может быть использована как альтернатива Gradle для Android-проектов. Если вы хотите мигрировать ваше приложение на Bazel, без автоматизированного подхода к миграции Вам не обойтись.

В данном докладе мы рассмотрим подходы к автоматизации процесса миграции Android-приложения на систему сборки Bazel. Также мы увидим, как можно написать свой Gradle-плагин для выполнения этой задачи. Для того чтобы сделать весь процесс более эффективным, мы рассмотрим Kotlin DSL, который очень похож на язык Starlark и позволяет выполнять декларативную и типо-безопасную генерацию кода Bazel-скриптов.

Спикеры