Berita Produk

Tingkatkan kualitas pengembangan Android Anda dengan 6 tips dari pakar untuk Gemini di Android Studio

Waktu baca: 4 menit
Trevor Johns
Staff Developer Programs Engineer

Pada bulan Januari, kami mengumumkan Update Fitur Baru Android Studio Otter 3 dalam versi stabil, termasuk peningkatan Mode Agen dan banyak update lainnya untuk memberikan kontrol dan fleksibilitas yang lebih besar dalam menggunakan AI untuk membantu Anda membuat aplikasi Android berkualitas tinggi. Untuk membantu Anda mengoptimalkan penggunaan Gemini di Android Studio dan semua kemampuan baru, kami mewawancarai para engineer Google dan Pakar Developer Google untuk mengumpulkan praktik terbaik mereka dalam menggunakan fitur terbaru, termasuk mode Agen dan Asisten Project Baru. Berikut beberapa insight berguna untuk membantu Anda mengoptimalkan pengembangan:

1. Membangun aplikasi dari awal dengan Asisten Project Baru 

Project Assistant baru—yang kini tersedia di build Canary terbaru—mengintegrasikan Gemini dengan wizard Project Baru Studio. Hanya dengan 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, alat 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, dengan 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 berbasis agen. Selain itu, dengan menambahkan Kunci API, Asisten Project Baru dapat menggunakan Nano Banana di balik layar untuk membantu menghasilkan ide desain UI dan meningkatkan kualitas visual aplikasi yang dihasilkan. - Trevor Johns, Developer Relations Engineer.

newproject.png

Dialog untuk menyiapkan project baru.

2. Minta Agen untuk menyempurnakan kode Anda dengan memberikan konteks 'yang disengaja'

Saat menggunakan Agen Gemini, kualitas output terkait langsung dengan batas yang Anda tetapkan. Jangan hanya memintanya untuk "memperbaiki kode ini"—berikan konteks yang sangat jelas dan spesifik tentang apa yang Anda inginkan (dan apa yang tidak Anda inginkan). Tingkatkan kualitas output dengan memberikan blog atau dokumen terbaru agar model dapat memberikan saran yang akurat berdasarkan hal tersebut.

Minta Agen untuk menyederhanakan logika yang kompleks, atau jika Agen melihat adanya masalah mendasar, atau bahkan memintanya untuk memindai risiko keamanan di area yang Anda rasa tidak pasti. Bersikap tegas dengan petunjuk Anda—bahkan memberi tahu model "jangan mengarang-ngarang" dalam kasus saat 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 berhalusinasi kode untuk library baru atau khusus, manfaatkan Alat agen Android Studio,  untuk memiliki akses ke dokumentasi: Cari Dokumen Android dan Ambil Dokumen Android. Anda dapat mengarahkan Gemini untuk menelusuri Pusat Informasi Android atau artikel dokumentasi tertentu. Model dapat memilih untuk menggunakan ini jika model merasa ada beberapa informasi yang kurang, yang bagus terutama saat Anda menggunakan API khusus, atau API yang tidak umum. 

Jika Anda yakin ingin model berkonsultasi dengan dokumentasi dan memastikan alat tersebut dipicu, trik yang baik adalah menambahkan sesuatu seperti 'telusuri dokumentasi resmi' atau 'periksa dokumentasi' 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. Gunakan AI untuk membantu membuat file Agents.md 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 file Agents.md di aplikasi Anda dan tentukan cara melakukan sesuatu atau bertindak sebagai panduan saat AI melakukan tugas, framework tertentu, sistem desain, atau cara melakukan sesuatu yang spesifik (seperti arsitektur yang tepat, hal-hal yang harus dilakukan atau yang tidak boleh dilakukan), dalam format poin standar untuk memberikan petunjuk yang jelas kepada AI. 

agents.png

Mengelola file AGENTS.md sebagai konteks.

Anda juga dapat menggunakan file Agents.md di root project, dan dapat menyimpannya di berbagai modul (atau bahkan subdirektori) project Anda. Makin banyak konteks yang Anda miliki atau makin banyak panduan yang tersedia saat Anda bekerja, makin banyak 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. Delegasikan tugas yang membosankan kepada Agent dan hemat waktu Anda

Anda bisa mendapatkan agen Gemini di Android Studio untuk membantu Anda menyelesaikan tugas seperti menulis dan meninjau dengan lebih cepat. Misalnya, Gemini 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 Gemini akan membantu Anda memulai dengan sangat cepat. - Diego Perez, Android Software Engineer, Google 

6. Kontrol informasi yang Anda bagikan kepada AI menggunakan perintah atau penonaktifan sederhana, bersama dengan model berbayar.

Jika ingin mengontrol apa yang dibagikan ke AI saat menggunakan paket tanpa biaya, Anda dapat memilih untuk tidak menyertakan sebagian atau semua kode Anda 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 diakses oleh fitur AI.

asExclude.png

Contoh file `.aiexclude` di Android Studio.

Atau, di setelan Android Studio, Anda juga dapat memilih untuk tidak membagikan 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 Pakar Developer Google tentang Gemini di Android Studio dalam diskusi santai terbaru kami dan download Android Studio untuk mulai menggunakannya. 

Ditulis oleh:

Lanjutkan membaca