Lightbuild est une toute nouvelle expérience de compilation entièrement déclarative qui vise à simplifier les tâches dans Android Studio et à permettre des workflows de développement agentiques via l'interface de ligne de commande Android. Nous avons conçu Lightbuild pour qu'il soit plus facile à utiliser et à comprendre, et nous l'avons nommé ainsi pour la clarté qu'il apporte à la configuration de compilation de votre projet. Lightbuild est disponible pour un groupe restreint de testeurs de confiance afin de recueillir des commentaires avant un déploiement plus large.
Qu'est-ce que Lightbuild ?
Lorsque vous créez un projet, vous choisissez généralement entre les deux langages de configuration de compilation officiellement compatibles avec Android : le DSL Kotlin (recommandé) et le DSL Groovy. Une fois qu'il sera disponible pour le grand public, une troisième option sera proposée : Lightbuild.
Lightbuild fournit une abstraction déclarative au-dessus des systèmes de compilation impératifs. Cela signifie que les fichiers de configuration de Lightbuild ne vous obligent pas à écrire de la logique, mais uniquement à déclarer comment votre projet doit être créé. Lorsque vous exécutez le build de votre projet, Lightbuild convertit vos fichiers de configuration déclaratifs en un autre système de compilation, tel que Gradle. Cet autre système de compilation fonctionne en arrière-plan pour compiler votre projet. Vous n'avez qu'à utiliser la syntaxe de configuration de Lightbuild.
Avantages
En exigeant des fichiers de configuration déclaratifs basés sur YAML, Lightbuild offre plusieurs avantages pour les workflows agentiques et les utilisateurs d'Android Studio :
- Configuration adaptée aux agents : les fichiers de configuration de compilation de Lightbuild basés sur YAML sont conçus pour permettre aux agents d'IA d'analyser plus efficacement votre configuration de compilation, de mettre à jour les dépendances et de modifier les modules, le tout sous votre contrôle.
- Intégration de l'interface de ligne de commande Android : l'interface de ligne de commande Android est l'outil principal pour développer vos applications à partir de la ligne de commande ou en utilisant votre workflow agentique préféré. Lightbuild vous permettra, à vous et à vos agents, d'utiliser les mêmes fonctionnalités de compilation et de test de l'interface de ligne de commande Android pour rester productifs et maintenir vos projets à jour.
- Intégrés à Android Studio : les projets basés sur Lightbuild sont conçus pour être entièrement compatibles avec Android Studio, ce qui apporte des fonctionnalités de compilation modernes directement à votre environnement de développement. Si vous y avez accès, vous pouvez créer un projet basé sur Lightbuild à l'aide d'un modèle ou en créant un projet à l'aide de l'IA. La conception déclarative de Lightbuild signifie que vous pouvez passer moins de temps à gérer les mises à niveau d'AGP et à attendre que les projets s'ouvrent et se synchronisent.
Étape suivante
Nous accordons la priorité à la qualité et à la stabilité grâce à un programme de test ciblé pour les participants au programme Google Developer Experts avant de rendre la nouvelle expérience disponible pour tous. Revenez sur cette page pour en savoir plus sur notre chemin vers une version publique plus large.