Обзор Lightbuild

Lightbuild — это совершенно новый, полностью декларативный подход к сборке, призванный упростить задачи в Android Studio и расширить возможности интерактивных рабочих процессов разработчиков с помощью Android CLI. Мы разработали Lightbuild таким образом, чтобы он был проще в использовании и понимании, и назвали его так, потому что он вносит ясность в конфигурацию сборки вашего проекта. Lightbuild доступен избранной группе доверенных тестировщиков для сбора отзывов перед более широким релизом.

Что такое Lightbuild?

При создании нового проекта обычно выбираются два официально поддерживаемых языка конфигурации сборки Android: Kotlin DSL (рекомендуется) и Groovy DSL. После выхода в общий доступ появится третий вариант: Lightbuild.

Lightbuild предоставляет декларативную абстракцию поверх императивных систем сборки. Это означает, что в конфигурационных файлах Lightbuild вам не нужно писать логику, а лишь указывать, как должен быть собран ваш проект. При запуске сборки вашего проекта Lightbuild преобразует ваши декларативные конфигурационные файлы в другую систему сборки, например, Gradle. Эта другая система сборки работает в фоновом режиме, собирая ваш проект, а вам нужно лишь работать с синтаксисом конфигурации Lightbuild.

Преимущества

Благодаря строгому требованию использования декларативных конфигурационных файлов на основе YAML, Lightbuild предоставляет ряд преимуществ для рабочих процессов агентской системы и пользователей Android Studio:

  • Удобная для агентов конфигурация : файлы конфигурации сборки Lightbuild на основе YAML разработаны для того, чтобы агенты ИИ могли более эффективно анализировать вашу конфигурацию сборки, обновлять зависимости и редактировать модули, и все это под вашим контролем.
  • Интеграция с Android CLI : Android CLI — это основной инструмент для разработки приложений из командной строки или с использованием вашего любимого агентского рабочего процесса. Lightbuild позволит вам и вашим агентам использовать одни и те же функции сборки и тестирования Android CLI, чтобы вы оставались продуктивными и поддерживали актуальность ваших проектов.
  • Встроенные в Android Studio : проекты на основе Lightbuild разработаны для полной поддержки в Android Studio, предоставляя современные возможности сборки непосредственно в вашей среде разработки. При наличии доступа вы можете создать новый проект на основе Lightbuild, используя шаблон или создав проект с помощью AI . Декларативный дизайн Lightbuild позволяет тратить меньше времени на управление обновлениями AGP и ожидание открытия и синхронизации проектов.

Что дальше?

Прежде чем сделать новый функционал доступным для всех, мы уделяем первостепенное внимание качеству и стабильности, проводя целенаправленную программу тестирования для участников программы Google Developer Experts. Следите за обновлениями здесь, чтобы узнать больше о нашем пути к более широкому публичному релизу.