Petunjuk
Android CLI: Bangun 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 Anda gunakan 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 bahwa pengembangan Android berkualitas tinggi dapat dilakukan di mana saja.
Hari ini, kami memperkenalkan serangkaian alat dan sumber daya Android baru untuk alur kerja agentik — Android CLI dengan keterampilan Android dan Pangkalan Pengetahuan Android. Kumpulan alat ini dirancang untuk menghilangkan spekulasi 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 terbaru 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 kini lebih mudah dari sebelumnya. Terlepas dari lingkungan tempat Anda memulai referensi 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.
(Kembali) Memperkenalkan Android CLI
Agen Anda akan bekerja paling baik jika memiliki antarmuka terprogram yang ringan untuk berinteraksi dengan Android SDK dan lingkungan pengembangan. Jadi, inti dari alur kerja baru ini adalah Android CLI yang dioptimalkan. CLI Android baru berfungsi sebagai antarmuka utama untuk pengembangan Android dari terminal, yang menampilkan perintah untuk penyiapan lingkungan, pembuatan project, dan pengelolaan perangkat—dengan mempertimbangkan kemampuan yang lebih modern dan kemudahan update.
Perintah create 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 menyelesaikan tugas ini hanya menggunakan toolset 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 createmembuat project baru dari template resmi, sehingga memastikan arsitektur yang direkomendasikan dan praktik terbaik diterapkan sejak baris kode pertama. -
Pembuatan dan deployment perangkat yang cepat: Buat dan kelola perangkat virtual dengan
android emulatorserta deploy aplikasi menggunakanandroid run, sehingga tidak perlu menebak-nebak dalam siklus pembuatan dan deployment manual. -
Kemampuan update: Jalankan
android updateuntuk memastikan Anda memiliki kemampuan terbaru yang tersedia.
Android CLI dapat membuat perangkat, menjalankan aplikasi Anda di perangkat tersebut, dan mempermudah agen menjelajahi UI.
Meskipun Android CLI akan mendukung alur pengembangan berbasis agen Anda, CLI ini juga telah dirancang untuk menyederhanakan CI, pemeliharaan, dan otomatisasi berbasis skrip lainnya untuk sifat pengembangan Android yang semakin terdistribusi. Download dan coba Android CLI sekarang.
Memastikan LLM sesuai dengan Keterampilan Android resmi
Dokumentasi tradisional dapat bersifat deskriptif, konseptual, dan tingkat tinggi. Meskipun sangat cocok untuk pembelajaran, LLM sering kali memerlukan petunjuk yang tepat dan dapat ditindaklanjuti untuk mengeksekusi alur kerja yang kompleks tanpa menggunakan pola dan library yang sudah usang.
Untuk menjembatani kesenjangan ini, kami meluncurkan repositori GitHub keterampilan Android. Keahlian adalah set petunjuk modular berbasis markdown (SKILL.md) yang memberikan spesifikasi teknis untuk suatu tugas dan dirancang untuk dipicu secara otomatis saat perintah Anda cocok dengan metadata keahlian, sehingga Anda tidak perlu repot melampirkan dokumentasi secara manual ke setiap perintah.
Keterampilan Android mencakup beberapa alur kerja paling umum yang mungkin menyulitkan sebagian pengembang Android dan LLM—keterampilan ini membantu model memahami dan mengeksekusi pola tertentu dengan lebih baik yang mengikuti praktik terbaik dan panduan kami tentang pengembangan Android.
Dalam rilis awal kami, repositori ini mencakup keterampilan seperti:
- Penyiapan dan migrasi Navigation 3 .
- Menerapkan dukungan tampilan layar penuh.
- AGP 9 dan migrasi XML-ke-Compose.
- Analisis konfigurasi R8, dan banyak lagi.
Jika menggunakan Android CLI, Anda dapat menjelajahi dan menyiapkan alur kerja agen dengan kumpulan keterampilan kami yang terus bertambah menggunakan perintah android skills. Keterampilan ini juga dapat berada bersama dengan keterampilan lain yang Anda buat, atau keterampilan pihak ketiga yang dibuat oleh komunitas developer Android. Pelajari lebih lanjut cara memulai keterampilan Android.
Instal kemampuan Android melalui Android CLI untuk membuat agen Anda lebih efektif dan efisien.
Panduan terbaru melalui Pusat Informasi Android
Komponen ketiga yang kami luncurkan hari ini adalah Pusat Informasi Android. Dapat diakses melalui perintah android docs dan sudah tersedia di Android Studio versi terbaru, sumber data khusus ini memungkinkan agen menelusuri dan mengambil pedoman developer resmi terbaru untuk digunakan sebagai konteks yang relevan.
Pusat Informasi Android memastikan agen memiliki konteks, panduan, dan praktik terbaik terbaru untuk Android.
Dengan mengakses pusat informasi yang sering diperbarui, agen dapat mendasarkan respons mereka pada informasi terbaru dari dokumen developer Android, Firebase, Google Developers, dan dokumen Kotlin. Dengan begitu, meskipun batas waktu pelatihan LLM sudah setahun, LLM tersebut tetap dapat memberikan panduan tentang framework dan pola terbaru yang kami rekomendasikan saat ini.
Android Studio: Tujuan utama untuk aplikasi premium
Selain mempermudah developer dan agen menangani penyiapan project dan kode boilerplate, kami juga mendesain alat dan resource baru ini untuk mempermudah 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 diskalakan dengan kemampuan aplikasi Anda yang terus berkembang.
Saat tiba waktunya untuk 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 cepat ide hebat Anda berikutnya untuk Android.
Agen bawaan ini mempermudah perluasan ide aplikasi Anda di seluruh ponsel, perangkat foldable, tablet, Wear OS, Android Auto, dan Android TV. Dengan dilengkapi konteks lengkap kode sumber project Anda dan rangkaian alat debugging, pembuatan profil, dan emulasi yang komprehensif, Anda memiliki toolkit yang dipercepat AI secara menyeluruh.
Mulai sekarang juga
Android CLI tersedia dalam pratinjau hari ini, bersama dengan serangkaian keterampilan dan pengetahuan Android yang terus bertambah untuk agen. Untuk memulai, buka d.android.com/tools/agents untuk mendownload Android CLI.
Lanjutkan membaca
-
Petunjuk
Sebagai pengakuan bahwa pengurasan baterai yang berlebihan menjadi perhatian utama bagi pengguna Android, Google telah mengambil langkah-langkah signifikan untuk membantu developer membangun aplikasi yang lebih hemat daya.
Alice Yuan • Waktu baca: 8 menit
-
Petunjuk
Kami ingin memberi Anda contoh fitur yang didukung AI menggunakan model di perangkat dan Cloud, serta menginspirasi Anda untuk menciptakan pengalaman yang menyenangkan bagi pengguna Anda.
Thomas Ezan, Ivy Knight • Waktu baca: 2 menit
-
Petunjuk
Panduan penentuan tingkat performa menampilkan 5 tingkat. Kita akan mulai dengan level 1, yang memperkenalkan alat performa dengan upaya adopsi minimal, dan kita akan naik ke level 5, yang ideal untuk aplikasi yang memiliki sumber daya untuk mempertahankan framework performa khusus.
Alice Yuan • Waktu baca: 9 menit
Terus dapatkan informasi
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.