Lightbuild ist eine brandneue, vollständig deklarative Build-Umgebung, mit der Aufgaben in Android Studio optimiert und agentenbasierte Entwickler-Workflows über die Android CLI ermöglicht werden sollen. Wir haben Lightbuild so konzipiert, dass es einfacher zu verwenden und zu verstehen ist. Der Name soll verdeutlichen, dass es die Build-Konfiguration Ihres Projekts übersichtlicher macht. Lightbuild ist für eine ausgewählte Gruppe von Trusted Testern verfügbar, um Feedback vor einer breiteren Veröffentlichung zu erhalten.
Was ist Lightbuild?
Wenn Sie ein neues Projekt erstellen, wählen Sie in der Regel zwischen den beiden offiziell unterstützten Build-Konfigurationssprachen von Android aus: Kotlin DSL (empfohlen) und Groovy DSL. Sobald Lightbuild allgemein verfügbar ist, gibt es eine dritte Option.
Lightbuild bietet eine deklarative Abstraktion für imperative Build-Systeme. Das bedeutet, dass Sie in den Konfigurationsdateien von Lightbuild keine Logik schreiben müssen, sondern nur deklarieren, wie Ihr Projekt erstellt werden soll. Wenn Sie den Build Ihres Projekts ausführen, konvertiert Lightbuild Ihre deklarativen Konfigurationsdateien in ein anderes Build-System wie Gradle. Dieses andere Build-System erstellt Ihr Projekt im Hintergrund. Sie müssen sich nur mit der Konfigurationssyntax von Lightbuild befassen.
Vorteile
Da deklarative, YAML-basierte Konfigurationsdateien erforderlich sind, bietet Lightbuild mehrere Vorteile für agentenbasierte Workflows und Android Studio-Nutzer:
- Agentenfreundliche Konfiguration: Die YAML-basierten Build-Konfigurationsdateien von Lightbuild sind darauf ausgelegt, KI-Agenten zu ermöglichen, Ihre Build-Konfiguration effizienter zu parsen, Abhängigkeiten zu aktualisieren und Module zu bearbeiten – alles unter Ihrer Kontrolle.
- Android CLI-Integration: Android CLI ist das primäre Tool zum Entwickeln Ihrer Apps über die Befehlszeile oder mit Ihrem bevorzugten agentenbasierten Workflow. Mit Lightbuild können Sie und Ihre Agenten dieselben Android CLI-Build- und Testfunktionen verwenden, um produktiv zu bleiben und Ihre Projekte auf dem neuesten Stand zu halten.
- In Android Studio integriert: Lightbuild-basierte Projekte werden in Android Studio vollständig unterstützt und bieten moderne Build-Funktionen direkt in Ihrer Entwicklungsumgebung. Wenn Sie Zugriff haben, können Sie ein neues Lightbuild-basiertes Projekt mit einer Vorlage erstellen oder durch Erstellen eines Projekts mit KI. Dank des deklarativen Designs von Lightbuild können Sie weniger Zeit mit der Verwaltung von AGP-Upgrades und dem Warten auf das Öffnen und Synchronisieren von Projekten verbringen.
Nächste Schritte
Wir legen Wert auf Qualität und Stabilität und führen daher ein gezieltes Testprogramm für Teilnehmer des Google Developer Experts-Programms durch, bevor wir die neue Umgebung allen zur Verfügung stellen. Weitere Informationen zu unserem Weg zu einer breiteren öffentlichen Veröffentlichung finden Sie hier.