Berita Produk
Tingkatkan kualitas pengembangan Android Anda dengan 6 tips dari pakar untuk Gemini di Android Studio
Waktu baca: 4 menit
Pada bulan Januari, kami mengumumkan Android Studio Otter 3 Feature Drop dalam versi stabil, termasuk peningkatan Mode Agen dan banyak update lainnya untuk memberikan lebih banyak kontrol dan fleksibilitas dalam menggunakan AI untuk membantu Anda membuat aplikasi Android berkualitas tinggi. Untuk membantu Anda memaksimalkan Gemini di Android Studio dan semua kemampuan baru, kami berdiskusi dengan engineer Google dan Google Developer Expert untuk mengumpulkan praktik terbaik mereka dalam menggunakan fitur terbaru, termasuk Mode agen dan Asisten Project Baru. Berikut beberapa insight berguna untuk membantu Anda memaksimalkan pengembangan:
1. Membuat aplikasi dari awal dengan Asisten Project Baru
Asisten Project baru—yang kini tersedia dalam build Canary terbaru—mengintegrasikan Gemini dengan wizard Project Baru Studio. Dengan hanya memberikan perintah dan (opsional) mockup desain, Anda dapat membuat seluruh aplikasi dari awal, termasuk scaffolding, arsitektur, dan tata letak Jetpack Compose.
Terintegrasi dengan Android Emulator, fitur ini dapat men-deploy build Anda dan "menjelajahi" aplikasi, memastikan aplikasi berfungsi dengan benar dan layar yang dirender benar-benar sesuai dengan visi Anda. Selain itu, Anda dapat menggunakan Mode Agen untuk terus mengerjakan aplikasi dan melakukan iterasi, memanfaatkan Gemini untuk menyempurnakan aplikasi agar sesuai dengan visi Anda.
Selain itu, meskipun fitur ini berfungsi dengan model default (tanpa biaya), sebaiknya gunakan fitur ini dengan Kunci API AI Studio untuk mengakses model terbaru—seperti Gemini 3.1 Pro atau 3.0 Flash—yang unggul dalam alur kerja agentic. Selain itu, menambahkan Kunci API memungkinkan Asisten Project Baru menggunakan Nano Banana di balik layar untuk membantu memberikan ide desain UI, meningkatkan kualitas visual aplikasi yang dibuat. - Trevor Johns, Developer Relations Engineer.
Dialog untuk menyiapkan project baru.
2. Meminta Agen untuk menyempurnakan kode Anda dengan memberikan konteks 'yang dimaksudkan'
Saat menggunakan Agen Gemini, kualitas output terkait langsung dengan batas yang Anda tetapkan. Jangan hanya memintanya untuk "memperbaiki kode ini"—berikan konteks yang dimaksudkan dan tentukan secara spesifik hal yang Anda inginkan (dan yang tidak Anda inginkan). Tingkatkan kualitas output dengan memberikan blog atau dokumen terbaru sehingga model dapat memberikan saran yang akurat berdasarkan hal tersebut.
Minta Agen untuk menyederhanakan logika yang kompleks, atau jika Agen melihat masalah mendasar, atau bahkan memintanya untuk memindai risiko keamanan di area yang Anda ragukan. Bersikap tegas dengan petunjuk Anda—bahkan memberi tahu model "jangan membuat hal-hal baru" jika Anda menggunakan API yang sangat baru atau eksperimental—membantu menjaga fokus AI pada output yang ingin Anda capai. - Alejandra Stamato, Android Google Developer Expert dan Android Engineer di HubSpot.
3. Menggunakan dokumentasi dengan Mode agen untuk memberikan konteks bagi library baru
Untuk mencegah model membuat kode halusinasi untuk library baru atau khusus, manfaatkan alat Agen Android Studio untuk mengakses dokumentasi: Search Android Docs dan Fetch Android Docs. Anda dapat mengarahkan Gemini untuk menelusuri Android Knowledge Base atau artikel dokumentasi tertentu. Model dapat memilih untuk menggunakan dokumentasi ini jika merasa ada informasi yang kurang, yang sangat berguna terutama saat Anda menggunakan API khusus, atau API yang tidak terlalu umum.
Jika Anda yakin ingin model berkonsultasi dengan dokumentasi dan memastikan alat tersebut dipicu, trik yang baik adalah menambahkan sesuatu seperti 'search the official documentation' atau 'check the docs' ke perintah Anda. Untuk dokumentasi tentang berbagai library yang tidak khusus untuk Android, instal Server MCP yang memungkinkan Anda mengakses dokumentasi seperti Context7 (atau yang serupa). - Jose Alcérreca, Android Developer Relations Engineer, Google.
4. Menggunakan AI untuk membantu membuat Agents.md file untuk menggunakan framework, library, dan sistem desain kustom
Untuk memastikan Agen menggunakan framework, library, dan sistem desain kustom, Anda memiliki dua opsi 1) Di setelan, Android Studio memungkinkan Anda menentukan aturan yang harus diikuti saat Gemini melakukan tindakan ini untuk Anda. Atau 2) Buat Agents.md file di aplikasi Anda dan tentukan cara melakukan sesuatu atau bertindak sebagai panduan saat AI melakukan tugas, framework tertentu, sistem desain, atau cara tertentu untuk melakukan sesuatu (seperti arsitektur yang tepat, hal yang harus dilakukan atau yang tidak boleh dilakukan), dalam format poin standar untuk memberikan petunjuk yang jelas kepada AI.
Mengelola AGENTS.md file sebagai konteks.
Anda juga dapat menggunakan file Agents.md di root project, dan dapat menempatkannya di berbagai modul (atau bahkan subdirektori) project Anda. Semakin banyak konteks yang Anda miliki atau semakin banyak panduan yang tersedia saat Anda bekerja, semakin banyak informasi yang dapat diakses oleh AI. Jika Anda kesulitan membuat file Agents.md ini, Anda dapat menggunakan AI untuk membantu membuatnya, atau memberikan dasar berdasarkan project yang Anda miliki, lalu mengeditnya sehingga Anda tidak perlu memulai dari awal. - Joe Birch, Android Google Developer Expert dan Staff Engineer di Buffer.
5. Menyerahkan tugas yang membosankan kepada Agen dan menghemat waktu Anda
Anda dapat meminta agen Gemini di Android Studio untuk membantu Anda menyelesaikan tugas seperti menulis dan meninjau dengan lebih cepat. Misalnya, agen dapat membantu menulis pesan commit, memberikan ringkasan yang baik yang kemudian dapat Anda tinjau dan menghemat waktu Anda. Selain itu, minta agen untuk menulis pengujian; di bawah arahan Anda, Agen dapat melihat pengujian lain dalam project Anda dan menulis pengujian yang baik untuk Anda jalankan dengan mengikuti praktik terbaik hanya dengan melihatnya. Contoh lain dari tugas yang membosankan adalah menulis parser baru untuk format JSON tertentu. Cukup berikan beberapa contoh kepada Gemini dan Anda akan dapat memulai dengan sangat cepat. - Diego Perez, Android Software Engineer, Google
6. Mengontrol informasi yang Anda bagikan kepada AI menggunakan perintah atau opsi penonaktifan sederhana, bersama dengan model berbayar.
Jika ingin mengontrol informasi yang dibagikan kepada AI saat menggunakan paket tanpa biaya, Anda dapat menonaktifkan sebagian atau semua kode dari pelatihan model dengan menambahkan file pengecualian AI ('.aiexclude') ke project Anda. File ini menggunakan pencocokan pola glob yang mirip dengan file .gitignore, yang menentukan direktori atau file sensitif yang harus disembunyikan dari AI. Anda dapat menempatkan file .aiexclude di mana saja dalam project dan root VCS-nya untuk mengontrol file mana yang diizinkan untuk diakses oleh fitur AI.
Contoh file `.aiexclude` di Android Studio.
Atau, di setelan Android Studio, Anda juga dapat menonaktifkan berbagi konteks berdasarkan per project atau per pengguna (meskipun metode ini membatasi fungsi sejumlah fitur karena AI tidak akan melihat kode Anda).
Ingat, paket berbayar tidak pernah menggunakan kode Anda untuk pelatihan model. Hal ini mencakup pengguna yang menggunakan Kunci API AI Studio, dan bisnis yang berlangganan Gemini Code Assist. - Trevor Johns, Developer Relations Engineer.
Dengarkan informasi selengkapnya dari tim Android dan Google Developer Expert tentang Gemini di Android Studio dalam diskusi santai kami baru-baru ini dan download Android Studio untuk memulai.
Lanjutkan membaca
-
Berita Produk
Dengan senang hati kami mengumumkan bahwa Android Studio Otter 3 Feature Drop kini stabil. Rilis yang kaya fitur ini menghadirkan update besar pada alur kerja agentic Anda di Android Studio, dan menawarkan lebih banyak fleksibilitas dan kontrol untuk cara Anda menggunakan AI untuk membantu Anda membuat aplikasi Android.
Sandhya Mohan, Trevor Johns • Waktu baca: 9 menit
-
Berita Produk
Android Studio Otter 2 Feature Drop hadir untuk meningkatkan produktivitas Anda.
Sandhya Mohan, Trevor Johns • Waktu baca: 3 menit
-
Berita Produk
Dengan senang hati kami mengumumkan bahwa dukungan resmi untuk Unreal Engine dan Godot telah hadir untuk Android XR. Kami juga meluncurkan alat baru yang dirancang untuk meningkatkan produktivitas Anda dan mengaktifkan kemampuan XR baru: Android XR Engine Hub dan Android XR Interaction Framework.
Luke Hopkins • Waktu baca: 4 menit
Terus dapatkan informasi
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.