Hướng dẫn

Android CLI và các kỹ năng: Tạo ứng dụng Android nhanh gấp 3 lần bằng mọi tác nhân

4 phút đọc

Là nhà phát triển Android, bạn có nhiều lựa chọn về các tác nhân, công cụ và mô hình ngôn ngữ lớn (LLM) mà bạn sử dụng để phát triển ứng dụng. Dù bạn đang sử dụng Gemini trong Android Studio, Gemini CLI, Antigravity hay các tác nhân của bên thứ ba như Claude Code hoặc Codex, sứ mệnh của chúng tôi là đảm bảo rằng bạn có thể phát triển ứng dụng Android chất lượng cao ở mọi nơi.

Hôm nay, chúng tôi xin giới thiệu một bộ công cụ và tài nguyên mới cho Android dành cho quy trình công việc dựa trên tác nhân – Android CLI với các kỹ năng Android và Cơ sở kiến thức Android. Bộ công cụ này được thiết kế để loại bỏ việc phỏng đoán trong các quy trình công việc phát triển cốt lõi của Android khi bạn chỉ đạo công việc của một tác nhân bên ngoài Android Studio, giúp các tác nhân của bạn hoạt động hiệu quả hơn và có thể tuân theo các mẫu và phương pháp hay nhất mới nhất được đề xuất.

Dù bạn chỉ mới bắt đầu hành trình phát triển trên Android, là nhà phát triển Android giàu kinh nghiệm hay đang quản lý ứng dụng trên các nền tảng di động và web, thì việc tạo ứng dụng bằng hướng dẫn, công cụ và sự hỗ trợ của AI mới nhất cũng dễ dàng hơn bao giờ hết. Dù bạn bắt đầu với những tài nguyên này trong môi trường nào, bạn luôn có thể chuyển đổi trải nghiệm phát triển của mình sang Android Studio – nơi có các công cụ và tác nhân hiện đại nhất để phát triển Android, giúp trải nghiệm ứng dụng của bạn thực sự nổi bật.

(Giới thiệu lại) Android CLI

Các tác nhân của bạn hoạt động hiệu quả nhất khi có một giao diện lập trình nhẹ để tương tác với SDK Android và môi trường phát triển. Vì vậy, cốt lõi của quy trình công việc mới này là Android CLI được cải tiến. Android CLI mới đóng vai trò là giao diện chính để phát triển Android từ thiết bị đầu cuối, có các lệnh thiết lập môi trường, tạo dự án và quản lý thiết bị – với các tính năng hiện đại hơn và khả năng cập nhật dễ dàng.

Lệnh create command tạo dự án ứng dụng Android trong vài giây.

Trong các thử nghiệm nội bộ của chúng tôi, Android CLI đã cải thiện việc thiết lập dự án và môi trường bằng cách giảm mức sử dụng mã thông báo LLM xuống hơn 70% và các tác vụ được hoàn thành nhanh gấp 3 lần so với khi các tác nhân cố gắng thực hiện các tác vụ này chỉ bằng bộ công cụ tiêu chuẩn.

Bạn có thể sử dụng các tính năng chính sau:

  • Quản lý SDK: Chỉ tải các thành phần cụ thể cần thiết xuống bằng android sdk install, đảm bảo môi trường phát triển tinh gọn.
  • Tạo dự án nhanh chóng: Lệnh android create tạo các dự án mới từ các mẫu chính thức, đảm bảo áp dụng cấu trúc và phương pháp hay nhất được đề xuất ngay từ dòng mã đầu tiên.
  • Tạo và triển khai thiết bị nhanh chóng: Tạo và quản lý thiết bị ảo bằng android emulator và triển khai ứng dụng bằng android run, loại bỏ việc phỏng đoán trong các chu kỳ xây dựng và triển khai thủ công.
  • Khả năng cập nhật: Chạy android update để đảm bảo bạn có các tính năng mới nhất.

Android CLI có thể tạo thiết bị, chạy ứng dụng của bạn trên thiết bị đó và giúp các tác nhân dễ dàng di chuyển trong giao diện người dùng hơn.

Mặc dù Android CLI sẽ giúp bạn phát triển dựa trên tác nhân, nhưng công cụ này cũng được thiết kế để đơn giản hoá quy trình tích hợp liên tục (CI), bảo trì và mọi quy trình tự động hoá theo tập lệnh khác cho bản chất ngày càng phân tán của quá trình phát triển Android. Tải xuống và dùng thử Android CLI ngay hôm nay!

Cung cấp thông tin cơ bản cho LLM bằng các Kỹ năng chính thức của Android

Tài liệu truyền thống có thể mang tính mô tả, khái niệm và ở cấp cao. Mặc dù rất phù hợp để học, nhưng LLM thường yêu cầu các hướng dẫn chính xác và hữu ích để thực thi các quy trình công việc phức tạp mà không sử dụng các mẫu và thư viện lỗi thời.

Để thu hẹp khoảng cách này, chúng tôi sẽ ra mắt kho lưu trữ GitHub về các kỹ năng Android. Các kỹ năng là các tập hợp hướng dẫn dựa trên Markdown theo mô-đun (SKILL.md), cung cấp thông số kỹ thuật cho một tác vụ và được thiết kế để tự động kích hoạt khi câu lệnh của bạn khớp với siêu dữ liệu của kỹ năng, giúp bạn không phải mất công đính kèm tài liệu theo cách thủ công vào mọi câu lệnh.

Các kỹ năng Android bao gồm một số quy trình công việc phổ biến nhất mà một số nhà phát triển Android và LLM có thể gặp khó khăn – các kỹ năng này giúp các mô hình hiểu rõ hơn và thực thi các mẫu cụ thể tuân theo các phương pháp hay nhất và hướng dẫn của chúng tôi về quá trình phát triển Android.

Trong bản phát hành ban đầu, kho lưu trữ này bao gồm các kỹ năng như:

  • Thiết lập và di chuyển Navigation 3 .
  • Triển khai tính năng hỗ trợ từ cạnh này sang cạnh kia.
  • Di chuyển AGP 9 và XML sang Compose.
  • Phân tích cấu hình R8 và nhiều tính năng khác!

Nếu đang sử dụng Android CLI, bạn có thể duyệt xem và thiết lập quy trình công việc của tác nhân bằng bộ sưu tập kỹ năng ngày càng tăng của chúng tôi bằng lệnh android skills. Các kỹ năng này cũng có thể tồn tại cùng với mọi kỹ năng khác mà bạn tạo hoặc các kỹ năng của bên thứ ba do cộng đồng nhà phát triển Android tạo. Tìm hiểu thêm về cách bắt đầu sử dụng các kỹ năng Android.

Cài đặt các kỹ năng Android thông qua Android CLI để giúp tác nhân của bạn hoạt động hiệu quả hơn. 

Hướng dẫn mới nhất thông qua Cơ sở kiến thức Android

Thành phần thứ ba mà chúng tôi ra mắt hôm nay là Cơ sở kiến thức Android. Bạn có thể truy cập thông qua lệnh android docs và đã có trong phiên bản Android Studio mới nhất. Nguồn dữ liệu chuyên biệt này cho phép các tác nhân tìm kiếm và truy xuất các nguyên tắc mới nhất và có thẩm quyền dành cho nhà phát triển để sử dụng làm bối cảnh phù hợp.

Cơ sở kiến thức Android đảm bảo các tác nhân có bối cảnh, hướng dẫn và phương pháp hay nhất mới nhất cho Android.

Bằng cách truy cập vào cơ sở kiến thức được cập nhật thường xuyên, các tác nhân có thể dựa vào thông tin mới nhất trong tài liệu dành cho nhà phát triển Android, Firebase, Google Developers và tài liệu Kotlin để đưa ra câu trả lời. Điều này đảm bảo rằng ngay cả khi thời điểm ngừng huấn luyện của LLM là một năm trước, thì LLM vẫn có thể cung cấp hướng dẫn về các khung và mẫu mới nhất mà chúng tôi đề xuất hiện nay.

Android Studio: Nơi lý tưởng cho các ứng dụng cao cấp

Ngoài việc giúp nhà phát triển và tác nhân xử lý việc thiết lập dự án và mã soạn sẵn, chúng tôi cũng đã thiết kế các công cụ và tài nguyên mới này để giúp bạn chuyển đổi sang Android Studio dễ dàng hơn. Điều đó có nghĩa là bạn có thể nhanh chóng bắt đầu tạo nguyên mẫu bằng một tác nhân sử dụng Android CLI, sau đó mở dự án trong Android Studio để tinh chỉnh giao diện người dùng bằng các công cụ trực quan để chỉnh sửa mã, thiết kế giao diện người dùng, gỡ lỗi sâu và lập hồ sơ nâng cao, có thể mở rộng theo khả năng ngày càng tăng của ứng dụng.

Và khi đến lúc tạo một ứng dụng chất lượng cao để xuất bản trên quy mô lớn trên nhiều loại thiết bị, tác nhân của chúng tôi trong Android Studio sẽ giúp bạn, đồng thời tận dụng các phương pháp hay nhất và thư viện phát triển mới nhất. Ngoài Chế độ tác nhân và Chế độ lập kế hoạch mạnh mẽ để phát triển tích cực, chúng tôi đã giới thiệu quy trình Dự án mới dựa trên AI, cung cấp điểm bắt đầu để nhanh chóng tạo nguyên mẫu cho ý tưởng tuyệt vời tiếp theo của bạn cho Android.

Các tác nhân tích hợp này giúp bạn dễ dàng mở rộng ý tưởng về ứng dụng trên điện thoại, thiết bị gập, máy tính bảng, Wear OS, Android Auto và Android TV. Được trang bị đầy đủ bối cảnh của mã nguồn dự án và một bộ công cụ toàn diện để gỡ lỗi, lập hồ sơ và mô phỏng, bạn có một bộ công cụ đầu cuối được tăng tốc bằng AI theo ý mình.

Bắt đầu ngay hôm nay

Android CLI hiện có ở chế độ xem trước, cùng với một bộ kỹ năng và kiến thức ngày càng tăng của Android dành cho các tác nhân. Để bắt đầu, hãy truy cập vào d.android.com/tools/agents để tải Android CLI xuống.

Tác giả:
Tiếp tục đọc