Panoramica di Lightbuild

Lightbuild è una nuovissima esperienza di build completamente dichiarativa che mira a semplificare le attività in Android Studio e a potenziare i workflow di sviluppo agentici tramite l'interfaccia a riga di comando di Android. Abbiamo progettato Lightbuild in modo che sia più facile da usare e comprendere, dandogli questo nome per il modo in cui porta chiarezza alla configurazione di compilazione del tuo progetto. Lightbuild è disponibile per un gruppo selezionato di trusted tester per raccogliere feedback prima di una release più ampia.

Che cos'è Lightbuild?

Quando crei un nuovo progetto, in genere scegli tra le due lingue di configurazione di compilazione supportate ufficialmente da Android, Kotlin DSL (consigliato) e Groovy DSL. Una volta rilasciata al pubblico, sarà disponibile una terza opzione: Lightbuild.

Lightbuild fornisce un'astrazione dichiarativa sopra i sistemi di build imperativi. Ciò significa che i file di configurazione di Lightbuild non richiedono di scrivere logica, ma solo di dichiarare come deve essere creato il progetto. Quando esegui la build del progetto, Lightbuild converte i file di configurazione dichiarativi in un altro sistema di compilazione, come Gradle. Questo altro sistema di compilazione funziona in background per creare il progetto e devi solo lavorare con la sintassi di configurazione di Lightbuild.

Vantaggi

Essendo rigoroso nel richiedere file di configurazione dichiarativi basati su YAML, Lightbuild offre diversi vantaggi per i workflow agentici e gli utenti di Android Studio:

  • Configurazione adatta agli agenti: i file di configurazione di build basati su YAML di Lightbuild sono progettati per consentire agli agenti AI di analizzare in modo più efficiente la configurazione di build, aggiornare le dipendenze e modificare i moduli, il tutto sotto il tuo controllo.
  • Integrazione con l'interfaccia a riga di comando di Android: l'interfaccia a riga di comando di Android è lo strumento principale per sviluppare le app dalla riga di comando o utilizzando il tuo workflow agentico preferito. Lightbuild consentirà a te e ai tuoi agenti di utilizzare le stesse funzionalità di build e test dell'interfaccia a riga di comando di Android per mantenere la produttività e aggiornare i progetti.
  • Integrato in Android Studio: i progetti basati su Lightbuild sono progettati per essere completamente supportati in Android Studio, portando le funzionalità di build moderne direttamente nel tuo ambiente di sviluppo. Se hai accesso, puoi creare un nuovo progetto basato su Lightbuild utilizzando un modello o creando un progetto utilizzando l'AI. Il design dichiarativo di Lightbuild ti consente di dedicare meno tempo alla gestione degli upgrade di AGP e all'attesa dell'apertura e della sincronizzazione dei progetti.

Passaggi successivi

Stiamo dando la priorità alla qualità e alla stabilità attraverso un programma di test mirato per i partecipanti al programma Esperti Google Developers prima di rendere disponibile la nuova esperienza a tutti. Torna a controllare questa pagina per ulteriori dettagli sul nostro percorso verso una release pubblica più ampia.