Lightbuild es una experiencia de compilación completamente declarativa y novedosa que tiene como objetivo optimizar las tareas en Android Studio y potenciar los flujos de trabajo de los desarrolladores basados en agentes a través de la CLI de Android. Diseñamos Lightbuild para que sea más fácil de usar y comprender, y le pusimos ese nombre por la forma en que aporta claridad a la configuración de compilación de tu proyecto. Lightbuild está disponible para un grupo selecto de verificadores de confianza para recopilar comentarios antes de un lanzamiento más amplio.
¿Qué es Lightbuild?
Cuando creas un proyecto nuevo, sueles elegir entre los dos lenguajes de configuración de compilación compatibles oficialmente con Android: Kotlin DSL (recomendado) y Groovy DSL. Una vez que se lance para el público en general, habrá una tercera opción: Lightbuild.
Lightbuild proporciona una abstracción declarativa sobre los sistemas de compilación imperativos. Esto significa que los archivos de configuración de Lightbuild no requieren que escribas lógica, solo que declares cómo se debe compilar tu proyecto. Cuando ejecutas la compilación de tu proyecto, Lightbuild convierte tus archivos de configuración declarativos en otro sistema de compilación, como Gradle. Este otro sistema de compilación funciona tras bambalinas para compilar tu proyecto, y solo tienes que trabajar con la sintaxis de configuración de Lightbuild.
Beneficios
Al ser estricto con el requisito de archivos de configuración declarativos basados en YAML, Lightbuild proporciona varios beneficios para los flujos de trabajo basados en agentes y los usuarios de Android Studio:
- Configuración apta para agentes: Los archivos de configuración de compilación basados en YAML de Lightbuild están diseñados para permitir que los agentes de IA analicen de manera más eficiente tu configuración de compilación, actualicen las dependencias y editen los módulos, todo bajo tu control.
- Integración de la CLI de Android: La CLI de Android es la herramienta principal para desarrollar tus apps desde la línea de comandos o usar tu flujo de trabajo asistido favorito. Lightbuild te permitirá a ti y a tus agentes usar las mismas funciones de compilación y prueba de la CLI de Android para que puedas mantener tu productividad y tus proyectos actualizados.
- Integrado en Android Studio: Los proyectos basados en Lightbuild están diseñados para ser totalmente compatibles con Android Studio, lo que lleva las capacidades de compilación modernas directamente a tu entorno de desarrollo. Si tienes acceso, puedes crear un proyecto nuevo basado en Lightbuild con una plantilla o crear un proyecto con IA. El diseño declarativo de Lightbuild significa que puedes dedicar menos tiempo a administrar las actualizaciones de AGP y esperar a que se abran y sincronicen los proyectos.
¿Qué sigue?
Priorizamos la calidad y la estabilidad a través de un programa de pruebas enfocado para los participantes del programa Expertos de Google Developers antes de que la nueva experiencia esté disponible para que todos la prueben. Vuelve a consultar esta página para obtener más detalles sobre nuestro camino hacia un lanzamiento público más amplio.