Доклад

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

  • На русском языке
Презентация pdf

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

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

  • #android
  • #bazel
  • #build system
  • #buildtools

Приглашенные эксперты

Доклады