Tổng quan về Lightbuild

Lightbuild là một trải nghiệm xây dựng hoàn toàn khai báo, hoàn toàn mới, nhằm mục đích đơn giản hoá các việc cần làm trong Android Studio và hỗ trợ quy trình làm việc của nhà phát triển tác nhân thông qua Android CLI. Chúng tôi thiết kế Lightbuild để giúp bạn dễ dàng sử dụng và hiểu rõ hơn, đồng thời đặt tên cho công cụ này theo cách mà công cụ này mang lại sự rõ ràng cho cấu hình bản dựng của dự án. Lightbuild được cung cấp cho một nhóm nhỏ người kiểm thử đáng tin cậy để thu thập ý kiến phản hồi trước khi phát hành rộng rãi.

Lightbuild là gì?

Khi tạo một dự án mới, bạn thường chọn giữa 2 ngôn ngữ cấu hình bản dựng được Android hỗ trợ chính thức là Kotlin DSL (nên dùng) và Groovy DSL. Sau khi được phát hành công khai, sẽ có lựa chọn thứ ba là Lightbuild.

Lightbuild cung cấp một lớp trừu tượng khai báo ở trên cùng của các hệ thống xây dựng bắt buộc. Điều này có nghĩa là các tệp cấu hình của Lightbuild không yêu cầu bạn viết logic, mà chỉ cần khai báo cách dự án của bạn sẽ được tạo. Khi bạn chạy bản dựng của dự án, Lightbuild sẽ chuyển đổi các tệp cấu hình khai báo của bạn sang một hệ thống xây dựng khác, chẳng hạn như Gradle. Hệ thống xây dựng khác này hoạt động ngầm để xây dựng dự án của bạn và bạn chỉ phải làm việc với cú pháp cấu hình của Lightbuild.

Lợi ích

Bằng cách yêu cầu nghiêm ngặt các tệp cấu hình khai báo dựa trên YAML, Lightbuild mang lại một số lợi ích cho quy trình làm việc dựa trên tác nhân và người dùng Android Studio:

  • Cấu hình thân thiện với tác nhân: Các tệp cấu hình bản dựng dựa trên YAML của Lightbuild được thiết kế để cho phép các tác nhân AI phân tích cú pháp cấu hình bản dựng của bạn một cách hiệu quả hơn, cập nhật các phần phụ thuộc và chỉnh sửa các mô-đun, tất cả đều nằm trong tầm kiểm soát của bạn.
  • Tích hợp Android CLI: Android CLI là công cụ chính để phát triển ứng dụng từ dòng lệnh hoặc sử dụng quy trình làm việc dựa trên tác nhân mà bạn yêu thích. Lightbuild sẽ cho phép bạn và các tác nhân của bạn sử dụng cùng một bản dựng CLI Android và các tính năng kiểm thử để giúp bạn duy trì năng suất và cập nhật các dự án của mình.
  • Được tích hợp vào Android Studio: Các dự án dựa trên Lightbuild được thiết kế để được hỗ trợ đầy đủ trong Android Studio, mang các chức năng hiện đại của bản dựng trực tiếp vào môi trường phát triển của bạn. Nếu có quyền truy cập, bạn có thể tạo một dự án mới dựa trên Lightbuild bằng cách sử dụng mẫu hoặc bằng cách tạo dự án bằng AI. Thiết kế khai báo của Lightbuild có nghĩa là bạn có thể dành ít thời gian hơn để quản lý các bản nâng cấp AGP và chờ dự án mở và đồng bộ hoá.

Các bước tiếp theo

Chúng tôi đang ưu tiên chất lượng và độ ổn định thông qua một chương trình thử nghiệm có trọng tâm dành cho những người tham gia chương trình Google Developer Experts trước khi cung cấp trải nghiệm mới này cho mọi người dùng thử. Hãy quay lại đây để biết thêm thông tin chi tiết về lộ trình phát hành công khai rộng rãi hơn.