Lightbuild to zupełnie nowe, w pełni deklaratywne środowisko kompilacji, które ma na celu usprawnienie zadań w Android Studio i umożliwienie programistom korzystania z przepływów pracy opartych na agentach za pomocą interfejsu wiersza poleceń Androida. Zaprojektowaliśmy Lightbuild tak, aby był łatwiejszy w użyciu i zrozumieniu. Nazwaliśmy go tak, aby odzwierciedlał sposób, w jaki ułatwia zrozumienie konfiguracji kompilacji projektu. Lightbuild jest dostępna dla wybranej grupy zaufanych testerów, aby zebrać opinie przed szerszym udostępnieniem.
Co to jest Lightbuild?
Podczas tworzenia nowego projektu zwykle wybierasz jeden z 2 oficjalnie obsługiwanych języków konfiguracji kompilacji Androida: Kotlin DSL (zalecany) i Groovy DSL. Gdy zostanie udostępniona wszystkim użytkownikom, pojawi się trzecia opcja: Lightbuild.
Lightbuild zapewnia deklaratywną abstrakcję na podstawie imperatywnych systemów kompilacji. Oznacza to, że pliki konfiguracyjne Lightbuild nie wymagają pisania logiki, a jedynie deklarowania sposobu budowania projektu. Gdy uruchamiasz kompilację projektu, Lightbuild konwertuje deklaratywne pliki konfiguracyjne na inny system kompilacji, np. Gradle. Ten inny system kompilacji działa w tle, aby skompilować projekt, a Ty musisz tylko pracować ze składnią konfiguracji Lightbuild.
Zalety
Wymagając deklaratywnych plików konfiguracyjnych opartych na YAML, Lightbuild zapewnia kilka korzyści w przypadku przepływów pracy opartych na agentach i użytkowników Androida Studio:
- Konfiguracja przyjazna dla agentów: pliki konfiguracji kompilacji Lightbuild oparte na YAML zostały zaprojektowane tak, aby umożliwić agentom AI wydajniejsze analizowanie konfiguracji kompilacji, aktualizowanie zależności i edytowanie modułów – wszystko pod Twoją kontrolą.
- Integracja z interfejsem wiersza poleceń Androida: interfejs wiersza poleceń Androida to główne narzędzie do tworzenia aplikacji z poziomu wiersza poleceń lub przy użyciu ulubionego przepływu pracy opartego na agentach. Lightbuild umożliwi Tobie i Twoim agentom korzystanie z tych samych funkcji kompilacji i testowania interfejsu wiersza poleceń Androida, co pozwoli Ci zachować produktywność i aktualizować projekty.
- Wbudowane w Android Studio: projekty oparte na Lightbuild są w pełni obsługiwane w Android Studio, co zapewnia nowoczesne możliwości kompilacji bezpośrednio w środowisku programistycznym. Jeśli masz dostęp, możesz utworzyć nowy projekt oparty na Lightbuild, korzystając z szablonu lub tworząc projekt za pomocą AI. Deklaratywna konstrukcja Lightbuild oznacza, że możesz poświęcać mniej czasu na zarządzanie uaktualnieniami AGP i oczekiwanie na otwarcie i zsynchronizowanie projektów.
Co dalej?
Zanim udostępnimy nową wersję wszystkim użytkownikom, przeprowadzimy program testów z udziałem Ekspertów Google Developers, aby zapewnić wysoką jakość i stabilność. Zaglądaj tu co jakiś czas, aby poznać więcej szczegółów na temat naszej drogi do udostępnienia tej funkcji szerszemu gronu użytkowników.