Android CLI và các kỹ năng: Tạo ứng dụng Android nhanh hơn gấp 3 lần bằng cách sử dụ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 khi nói đến các tác nhân, công cụ và LLM mà bạn sử dụng để phát triển ứng dụng. Cho 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, thì 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ộ tài nguyên và công cụ mới của Android dành cho quy trình làm việc dựa trên tác nhân – Android CLI (giao diện dòng lệnh) với các kỹ năng của Android và Cơ sở kiến thức của Android. Tập hợp công cụ này được thiết kế để loại bỏ những phỏng đoán trong quy trình phát triển Android cốt lõi 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, hiệu quả và có khả năng tuân theo các mẫu và phương pháp hay nhất được đề xuất mới nhất.
Dù bạn chỉ mới bắt đầu hành trình phát triển trên Android, là một nhà phát triển Android dày dặn kinh nghiệm hay đang quản lý các ứng dụng trên 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 sẽ dễ dàng hơn bao giờ hết. Dù bắt đầu với môi trường nào trong số các tài nguyên này, 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 để 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 đơn giản để 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 mới này là một CLI Android được cải tiến. CLI Android 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ị, đồng thời có nhiều chức năng hiện đại hơn và dễ cập nhật.
Lệnh create tạo một dự án ứng dụng Android trong vài giây.
Trong các thử nghiệm nội bộ, 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 hơn 70% và hoàn thành các tác vụ nhanh hơn gấp 3 lần so với khi các tác nhân cố gắng thực hiện những tác vụ này chỉ bằng bộ công cụ tiêu chuẩn.
Các chức năng chính mà bạn có thể sử dụng bao gồm:
- Quản lý SDK: Chỉ tải xuống các thành phần cụ thể cần thiết 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 createtạo dự án mới từ các mẫu chính thức, đảm bảo áp dụng cấu trúc được đề xuất và các phương pháp hay nhấ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, đồng thời triển khai ứng dụng bằngandroid run, giúp bạn không phải đoán trong các chu kỳ tạo và triển khai theo cách 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 một thiết bị, chạy ứng dụng của bạn trên thiết bị đó và giúp các nhân viên dễ dàng điều hướng giao diện người dùng.
Mặc dù Android CLI sẽ hỗ trợ các quy trình 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 CI, bảo trì và mọi quy trình tự động hoá bằng 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 tập, nhưng LLM thường yêu cầu hướng dẫn chính xác, có thể thực hiện được để 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. Kỹ năng là các bộ hướng dẫn theo mô-đun, dựa trên markdown (SKILL.md), cung cấp thông số kỹ thuật cho một nhiệm 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 vào mọi câu lệnh theo cách thủ công.
Các kỹ năng Android bao gồm một số quy trình làm 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 mô hình hiểu rõ hơn và thực hiện 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ề việc phát triển ứng dụng Android.
Trong bản phát hành ban đầu, kho lưu trữ này có các kỹ năng như:
- Thiết lập và di chuyển Navigation 3 .
- Triển khai chế độ hỗ trợ hiển thị tràn viền.
- AGP 9 và quá trình di chuyển XML sang Compose.
- Phân tích cấu hình R8 và nhiều thông tin 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 làm việc của tác nhân bằng bộ sưu tập các kỹ năng ngày càng mở rộng của chúng tôi bằng cách sử dụng lệnh android skills. Những 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 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 trên 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 của 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 về Android. 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à tìm nạp 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 ngữ cảnh phù hợp.
Cơ sở kiến thức về Android đảm bảo các tác nhân có được bối cảnh, hướng dẫn và các 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 thường xuyên được cập nhật, các nhân viên hỗ trợ có thể đưa ra câu trả lời dựa trên thông tin mới nhất từ tài liệu dành cho nhà phát triển Android, Firebase, Google Developers và Kotlin. Điều này đảm bảo rằng ngay cả khi thời điểm ngừng huấn luyện của một LLM là một năm trước, 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 các nhà phát triển và tác nhân xử lý việc thiết lập dự án và mã lặp lại, chúng tôi cũng thiết kế những công cụ và tài nguyên mới này để giúp bạn dễ dàng chuyển sang Android Studio. Điều đó có nghĩa là bạn có thể nhanh chóng bắt đầu một nguyên mẫu với một tác nhân bằng cách 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.
Khi bạn cần 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ế độ Lập kế hoạch và Chế độ Tác nhân mạnh mẽ để phát triển chủ động, chúng tôi đã ra mắt quy trình Dự án mới dựa trên AI. Quy trình này cung cấp một điểm truy cập để nhanh chóng tạo 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ị có thể gập lại, máy tính bảng, Wear OS, Android Auto và Android TV. Với đầy đủ ngữ cảnh của mã nguồn dự án và một bộ công cụ gỡ lỗi, lập hồ sơ và mô phỏng toàn diện, bạn có thể sử dụng bộ công cụ toàn diện, được AI tăng tốc.
Bắt đầu ngay hôm nay
Android CLI hiện đang ở giai đoạn xem trước, cùng với một bộ kỹ năng và kiến thức ngày càng tăng về 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.
-
Hướng dẫnChào mừng bạn quay lại loạt bài đăng trên blog "Tạo ứng dụng Android thông minh", nơi chúng ta sẽ lấy một ứng dụng Android cơ bản và biến đổi ứng dụng đó thành một trải nghiệm được cá nhân hoá, thông minh và có tác nhân. Trong bài đăng trước, chúng tôi đã giới thiệu Jetpacker, ứng dụng minh hoạ mà chúng tôi sẽ sử dụng trong suốt loạt bài này.
Caren Chang • 6 phút đọc -
Hướng dẫnChào mừng bạn quay lại loạt bài đăng trên blog "Tạo ứng dụng Android thông minh", nơi chúng ta sẽ lấy một ứng dụng Android cơ bản và biến đổi ứng dụng đó thành một trải nghiệm được cá nhân hoá, thông minh và có tác nhân.
Thomas Ezan, Jolanda Verhoef, Caren Chang • 8 phút đọc -
Hướng dẫnJetpacker là một ứng dụng trình diễn kỹ thuật do nhóm của chúng tôi xây dựng từ đầu cho Google I/O năm nay (được xây dựng bằng Antigravity). Về cơ bản, Jetpacker giúp người dùng lên kế hoạch, khám phá và tận hưởng chuyến phiêu lưu lớn tiếp theo.
Jolanda Verhoef • 4 phút đọc
Nhận thông tin chi tiết mới nhất về hoạt động phát triển trên Android trong hộp thư đến của bạn mỗi tuần.