Android CLI dan keterampilan: Membangun aplikasi Android 3x lebih cepat menggunakan agen apa pun
Waktu baca: 4 menit
Sebagai developer Android, Anda memiliki banyak pilihan terkait agen, alat, dan LLM yang digunakan untuk pengembangan aplikasi. Baik Anda menggunakan Gemini di Android Studio, Gemini CLI, Antigravity, atau agen pihak ketiga seperti Claude Code atau Codex, misi kami adalah memastikan pengembangan Android berkualitas tinggi dapat dilakukan di mana saja.
Hari ini, kami memperkenalkan rangkaian baru alat dan resource Android untuk alur kerja agentic — Android CLI dengan keterampilan Android dan Android Knowledge Base. Kumpulan alat ini dirancang untuk menghilangkan tebakan alur kerja pengembangan Android inti saat Anda mengarahkan pekerjaan agen di luar Android Studio, sehingga membuat agen Anda lebih efisien, efektif, dan mampu mengikuti pola dan praktik terbaik yang direkomendasikan.
Baik Anda baru memulai perjalanan pengembangan di Android, seorang developer Android berpengalaman, atau mengelola aplikasi di seluruh platform seluler dan web, membangun aplikasi dengan panduan, alat, dan bantuan AI terbaru menjadi lebih mudah dari sebelumnya. Terlepas dari lingkungan mana pun yang Anda mulai dengan resource ini, Anda selalu dapat mentransisikan pengalaman pengembangan ke Android Studio—tempat alat dan agen canggih untuk pengembangan Android tersedia untuk membantu pengalaman aplikasi Anda benar-benar bersinar.
(Memperkenalkan kembali) Android CLI
Agen Anda akan bekerja paling baik jika memiliki antarmuka programatik ringan untuk berinteraksi dengan Android SDK dan lingkungan pengembangan. Jadi, inti dari alur kerja baru ini adalah Android CLI yang direvitalisasi. Android CLI baru berfungsi sebagai antarmuka utama untuk pengembangan Android dari terminal, yang menampilkan perintah untuk penyiapan lingkungan, pembuatan project, dan pengelolaan perangkat—dengan kemampuan yang lebih modern dan kemudahan update.
Perintah create command membuat project aplikasi Android dalam hitungan detik.
Dalam eksperimen internal kami, Android CLI meningkatkan penyiapan project dan lingkungan dengan mengurangi penggunaan token LLM lebih dari 70%, dan tugas diselesaikan 3X lebih cepat dibandingkan saat agen mencoba menavigasi tugas ini hanya menggunakan kumpulan alat standar.
Kemampuan utama yang tersedia untuk Anda meliputi:
- Pengelolaan SDK: Gunakan
android sdk installuntuk mendownload hanya komponen tertentu yang diperlukan, sehingga memastikan lingkungan pengembangan yang efisien. - Pembuatan project yang cepat: Perintah
android createmenghasilkan project baru dari template resmi, sehingga memastikan arsitektur dan praktik terbaik yang direkomendasikan diterapkan sejak baris kode pertama. - Pembuatan dan deployment perangkat yang cepat: Buat dan kelola perangkat virtual dengan
android emulatordan deploy aplikasi menggunakanandroid run, sehingga menghilangkan tebakan yang terlibat dalam siklus build dan deployment manual. - Kemudahan update: Jalankan
android updateuntuk memastikan Anda memiliki kemampuan terbaru yang tersedia.
Android CLI dapat membuat perangkat, menjalankan aplikasi Anda di perangkat tersebut, dan memudahkan agen menavigasi UI.
Meskipun Android CLI akan memberdayakan alur pengembangan agentic Anda, alat ini juga dirancang untuk menyederhanakan CI, pemeliharaan, dan otomatisasi berskrip lainnya untuk sifat pengembangan Android yang semakin terdistribusi.Unduh dan coba Android CLI sekarang.
Mendasarkan LLM dengan Keterampilan Android resmi
Dokumentasi tradisional dapat bersifat deskriptif, konseptual, dan tingkat tinggi. Meskipun sangat cocok untuk dipelajari, LLM sering kali memerlukan petunjuk yang tepat dan dapat ditindaklanjuti untuk menjalankan alur kerja yang kompleks tanpa menggunakan pola dan library yang sudah usang.
Untuk menjembatani kesenjangan ini, kami meluncurkan repositori GitHub keterampilan Android. Keterampilan adalah kumpulan petunjuk berbasis markdown (SKILL.md) modular yang memberikan spesifikasi teknis untuk tugas dan dirancang untuk dipicu secara otomatis saat perintah Anda cocok dengan metadata keterampilan, sehingga Anda tidak perlu repot melampirkan dokumentasi secara manual ke setiap perintah.
Keterampilan Android mencakup beberapa alur kerja paling umum yang mungkin dialami beberapa developer Android dan LLM—keterampilan ini membantu model memahami dan menjalankan pola tertentu yang mengikuti praktik terbaik dan panduan kami tentang pengembangan Android dengan lebih baik.
Dalam rilis awal kami, repositori ini mencakup keterampilan seperti:
- Penyiapan dan migrasi Navigation 3 .
- Menerapkan dukungan edge-to-edge.
- AGP 9 dan XML-to-Compose migrasi.
- Analisis konfigurasi R8, dan lainnya.
Jika menggunakan Android CLI, Anda dapat menjelajahi dan menyiapkan alur kerja agen dengan koleksi keterampilan kami yang terus bertambah menggunakan perintah android skills. Keterampilan ini juga dapat berada bersama keterampilan lain yang Anda buat, atau keterampilan pihak ketiga yang dibuat oleh komunitas developer Android. Pelajari lebih lanjut cara memulai keterampilan Android.
Instal keterampilan Android melalui Android CLI untuk membuat agen Anda lebih efektif dan efisien.
Panduan terbaru melalui Android Knowledge Base
Komponen ketiga yang kami luncurkan hari ini adalah Android Knowledge Base. Dapat diakses melalui perintah android docs dan sudah tersedia di Android Studio versi terbaru, sumber data khusus ini memungkinkan agen menelusuri dan mengambil panduan developer resmi terbaru untuk digunakan sebagai konteks yang relevan.
Android Knowledge Base memastikan agen memiliki konteks, panduan, dan praktik terbaik terbaru untuk Android.
Dengan mengakses knowledge base yang sering diupdate, agen dapat mendasarkan respons mereka pada informasi terbaru dari dokumen developer Android, Firebase, Google Developers, dan dokumen Kotlin. Hal ini memastikan bahwa meskipun batas pelatihan LLM sudah setahun, LLM tersebut masih dapat memberikan panduan tentang framework dan pola terbaru yang kami rekomendasikan saat ini.
Android Studio: Tujuan utama untuk aplikasi premium
Selain memberdayakan developer dan agen untuk menangani penyiapan project dan kode boilerplate, kami juga telah mendesain alat dan resource baru ini untuk memudahkan transisi ke Android Studio. Artinya, Anda dapat memulai prototipe dengan cepat menggunakan agen dengan Android CLI, lalu membuka project di Android Studio untuk menyempurnakan UI dengan alat visual untuk pengeditan kode, desain UI, proses debug mendalam, dan pembuatan profil lanjutan yang dapat diskalakan dengan kemampuan aplikasi Anda yang terus berkembang.
Dan saatnya membuat aplikasi berkualitas tinggi untuk publikasi skala besar di berbagai jenis perangkat, agen kami di Android Studio siap membantu, sekaligus memanfaatkan praktik terbaik dan library pengembangan terbaru. Selain Mode Agen dan Perencanaan yang canggih untuk pengembangan aktif, kami telah memperkenalkan alur Project Baru yang didukung AI, yang menyediakan titik entri untuk membuat prototipe ide hebat Anda berikutnya dengan cepat untuk Android.
Agen bawaan ini memudahkan Anda memperluas ide aplikasi di seluruh ponsel, perangkat foldable, tablet, Wear OS, Android Auto, dan Android TV. Dengan konteks lengkap kode sumber project dan rangkaian alat proses debug, pembuatan profil, dan emulasi yang komprehensif, Anda memiliki toolkit end-to-end yang dipercepat AI.
Mulai sekarang juga
Android CLI tersedia dalam pratinjau hari ini, bersama dengan kumpulan keterampilan dan pengetahuan Android yang terus bertambah untuk agen. Untuk memulai, buka d.android.com/tools/agents untuk mendownload Android CLI.
-
PanduanSelamat datang kembali di rangkaian postingan blog "Membangun aplikasi Android cerdas" tempat kami mengambil aplikasi Android dasar dan mengubahnya menjadi pengalaman yang dipersonalisasi, cerdas, dan agentic. Dalam postingan sebelumnya, kami memperkenalkan Jetpacker, aplikasi demo yang akan kami gunakan di seluruh rangkaian ini.
Caren Chang • Waktu baca: 6 menit -
PanduanSelamat datang kembali di rangkaian postingan blog "Membangun aplikasi Android cerdas" tempat kami mengambil aplikasi Android dasar dan mengubahnya menjadi pengalaman yang dipersonalisasi, cerdas, dan agentic.
Thomas Ezan, Jolanda Verhoef, Caren Chang • Waktu baca: 8 menit -
PanduanJetpacker adalah aplikasi pameran teknis yang dibuat tim kami dari awal untuk Google I/O tahun ini (dibuat menggunakan Antigravity). Pada intinya, Jetpacker membantu pengguna merencanakan, menjelajahi, dan menikmati petualangan besar mereka berikutnya.
Jolanda Verhoef • Waktu baca: 4 menit
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.