Lightbuild 是全新的全聲明式建構體驗,旨在簡化 Android Studio 中的工作,並透過 Android CLI 支援代理式開發人員工作流程。我們設計 Lightbuild 時,著重於易用性和易懂性,並以其能清楚呈現專案的建構設定為名。Lightbuild 目前僅開放給特定群組的信任測試人員,以收集意見回饋,再進行大規模發布。
什麼是 Lightbuild?
建立新專案時,您通常會選擇 Android 官方支援的兩種建構設定語言:Kotlin DSL (建議使用) 和 Groovy DSL。公開發布後,就會有第三個選項:Lightbuild。
Lightbuild 在命令式建構系統的頂層提供宣告式抽象化功能。也就是說,Lightbuild 的設定檔不需要您編寫邏輯,只要宣告專案的建構方式即可。執行專案建構作業時,Lightbuild 會將宣告式設定檔轉換為其他建構系統,例如 Gradle。這個其他建構系統會在幕後運作,建構專案,您只需要使用 Lightbuild 的設定語法即可。
優點
Lightbuild 嚴格要求使用以 YAML 為基礎的宣告式設定檔,為代理功能工作流程和 Android Studio 使用者帶來多項優點:
- 代理程式友善設定:Lightbuild 的 YAML 建構設定檔可讓 AI 代理程式更有效率地剖析建構設定、更新依附元件及編輯模組,一切由您掌控。
- Android CLI 整合:Android CLI 是從指令列開發應用程式,或使用偏好代理工作流程的主要工具。您和代理程式可以使用相同的 Android CLI 建構和測試功能,維持工作效率並讓專案保持在最新狀態。
- 內建於 Android Studio:以 Lightbuild 為基礎的專案完全支援 Android Studio,可直接在開發環境中使用現代建構功能。如果您有存取權,可以使用範本或使用 AI 建立專案,製作新的 Lightbuild 專案。Lightbuild 的宣告式設計代表您不必花費太多時間管理 AGP 升級,也不必等待專案開啟及同步處理。
後續步驟
我們將透過專為 Google Developers 專家計畫參與者設計的測試計畫,優先確保品質和穩定性,再向所有人開放試用新版體驗。如要進一步瞭解我們擴大公開發布的進度,請定期查看本頁。