Fitur Gemini di Android Studio

Gemini di Android Studio menyertakan fitur untuk setiap langkah proses pengembangan. Semua fitur juga disertakan dalam Gemini untuk bisnis kecuali dinyatakan lain.

Chat

Antarmuka utama untuk berinteraksi dengan Gemini adalah jendela chat. Anda dapat menggunakannya untuk mengajukan pertanyaan, mulai dari pertanyaan yang sangat sederhana dan terbuka hingga masalah spesifik yang memerlukan bantuan. Lihat contoh hal-hal yang dapat ditanyakan kepada Gemini.

Pelengkapan kode

Jika Anda memilih untuk membagikan konteks project, Anda dapat mengaktifkan penyelesaian kode AI. Jika penyelesaian kode AI diaktifkan, Gemini akan menawarkan pelengkapan otomatis kode yang muncul sebagai teks miring berwarna abu-abu saat Anda mengetik. Untuk mempelajari lebih lanjut, lihat Penyelesaian kode.

Transformasi kode

Dari editor kode Android Studio, Anda dapat meminta saran Gemini tentang cara mengubah, mengoptimalkan, atau menambahkan kode ke aplikasi Anda. Saran akan muncul sebagai perbedaan kode yang dapat Anda ubah sesuai kebutuhan sebelum diterima. Untuk mempelajari lebih lanjut, lihat Transformasi kode.

Jelaskan kode

Gemini dapat membantu menjelaskan kode agar Anda dapat memahaminya dengan cepat. Untuk meminta Gemini menjelaskan kode, tandai kode, klik kanan, lalu pilih Gemini > Explain Code. Kueri Anda dikirim ke panel chat Gemini utama, tempat Gemini dapat memberikan respons yang mendetail.

Menyarankan peningkatan

Gemini dapat memberikan saran untuk membantu Anda meningkatkan kualitas kode sehingga mengikuti praktik terbaik untuk aplikasi Android dan menghasilkan pengalaman pengguna yang lebih baik. Untuk mendapatkan saran, tandai beberapa kode, klik kanan, lalu pilih Gemini > Suggest Improvements. Kueri Anda akan dikirim ke panel chat Gemini utama, tempat Gemini dapat memberikan saran mendetail.

Lampiran gambar multimodal (pratinjau)

Gemini di Android Studio mendukung input multimodal, yang memungkinkan Anda melampirkan gambar langsung ke perintah Anda. Berikut beberapa kasus penggunaan yang menarik:

  • Prototip dan iterasi UI yang cepat: Ubah wireframe sederhana atau tiruan UI aplikasi Anda dengan fidelitas tinggi menjadi kode yang berfungsi.
  • Penjelasan dan dokumentasi diagram: Dapatkan insight yang lebih mendalam tentang diagram alur data atau arsitektur yang kompleks dengan meminta Gemini menjelaskan komponen dan hubungannya.
  • Pemecahan masalah UI: Ambil screenshot bug UI dan minta solusi kepada Gemini.

Untuk mempelajari lebih lanjut, lihat Mempercepat pengembangan UI dengan lampiran gambar dan baca postingan blog.

Lampiran file (pratinjau)

Lampirkan file kode sebagai konteks dalam interaksi chat dengan Gemini di Android Studio. Ketik @ di kotak kueri untuk menampilkan menu penyelesaian file dan pilih file yang akan dilampirkan. Untuk mempelajari lebih lanjut, lihat catatan rilis pratinjau tentang dukungan Gemini di Android Studio untuk lampiran file.

Mengganti nama variabel (pratinjau)

Anda bisa mendapatkan saran Gemini tentang cara mengganti nama variabel agar lebih intuitif dan deskriptif. Anda bisa mendapatkan saran untuk variabel tertentu melalui Refactor > Rename atau meminta Gemini untuk memikirkan ulang semua variabel dalam file atau bagian file melalui Gemini > Rethink variables. Untuk mempelajari lebih lanjut, lihat Memfaktorkan ulang kode.

Membuat skenario pengujian unit (pratinjau)

Gemini dapat membantu Anda menulis pengujian unit dengan menyarankan skenario pengujian menggunakan konteks kode yang ingin Anda uji. Saat membuat skenario pengujian unit, Gemini menyertakan nama dan deskripsi mendetail untuk pengujian Anda, sehingga Anda dapat lebih memahami maksud setiap pengujian yang disarankan. Untuk mempelajari lebih lanjut, lihat Membuat skenario pengujian unit.

Membuat dokumentasi (pratinjau)

Gunakan Gemini di Android Studio untuk membuat dokumentasi kode Anda. Saat Anda menandai kode dan meminta Gemini untuk mendokumentasikannya, dokumentasi yang disarankan akan muncul dalam perbedaan kode yang dapat Anda sempurnakan sebelum diterima. Untuk mempelajari lebih lanjut, lihat Membuat dokumentasi.

Membuat pesan commit (pratinjau)

Saat melakukan perubahan pada sistem kontrol versi dari Android Studio, Gemini dapat menggunakan konteks dari perubahan kode dalam commit saat ini dan commit sebelumnya untuk menyarankan pesan commit yang mendetail. Untuk mempelajari lebih lanjut, lihat Menyarankan pesan commit.

Mendapatkan bantuan terkait error Pembuatan & Sinkronisasi (pratinjau)

Gemini di Android Studio memahami error build dan sinkronisasi Gradle. Jika terjadi error, klik link "Minta Gemini" di output build untuk membantu Anda mendiagnosis dan memperbaiki masalah.

Mendapatkan bantuan terkait error Logcat (pratinjau)

Gemini di Android Studio dapat membantu mendiagnosis dan memecahkan masalah error saat runtime. Saat terjadi error, buka Logcat dan klik link "Tanya Gemini" di output Logcat untuk membantu Anda memperbaiki error tersebut.

Mendapatkan bantuan terkait Insight Kualitas Aplikasi (pratinjau)

Gemini dapat membantu menjelaskan dan menyarankan perbaikan untuk error yang diamati di perangkat pengguna, yang dilaporkan di App Quality Insights. Saat Anda melihat stack trace di jendela alat App Quality Insights, klik Insight untuk menganalisis laporan error dan (jika memungkinkan) merekomendasikan langkah dan sumber daya berikutnya untuk menyelesaikan masalah. Untuk mempelajari lebih lanjut, lihat Menganalisis laporan error.

Membuat pratinjau Compose (pratinjau)

Gemini dapat otomatis membuat pratinjau Compose untuk menghemat waktu Anda saat mendesain UI. Anda dapat memilih untuk membuat pratinjau Compose untuk composable tertentu atau untuk seluruh file. Untuk mempelajari lebih lanjut, lihat Pembuatan pratinjau Compose dengan Gemini.

Mengonfigurasi berbagi konteks

Jika Anda memilih untuk membagikan konteks project Anda kepada Gemini di Android Studio, Anda dapat mengontrol file mana yang akan dikecualikan dari berbagi menggunakan file .aiexclude. Tempatkan file .aiexclude di mana saja dalam project dan root VCS-nya untuk mengontrol file mana yang diizinkan untuk diakses oleh fitur AI. Untuk mempelajari lebih lanjut, lihat Mengonfigurasi berbagi konteks dengan file .aiexclude.

Koleksi Perintah (pratinjau)

Pustaka Perintah memungkinkan Anda menyimpan dan mengelola perintah yang sering digunakan. Akses Library Perintah dari Android Studio > Settings > Gemini > Prompt Library.

Integrasi dengan alat eksternal (pratinjau)

Gemini di Android Studio untuk bisnis terintegrasi dengan banyak alat eksternal, sehingga Anda dapat mengambil informasi dan melakukan tindakan terkait alat tersebut tanpa perlu keluar dari Android Studio. Ketik @ untuk menampilkan daftar alat dan pilih salah satu alat untuk disertakan dalam perintah Anda untuk Gemini. Misalnya, Anda dapat meminta Gemini untuk membuat daftar dokumen Google terbaru Anda dengan mengetik "@GoogleDocs buat daftar dokumen terbaru saya".