Berita Produk

Tingkatkan level pengembangan Anda dengan Mode Perencanaan dan Prediksi Edit Berikutnya di Android Studio Panda 4

Waktu baca: 5 menit
Matt Dyor
Senior Product Manager

Android Studio Panda 4 kini stabil dan siap Anda gunakan dalam produksi. Rilis ini menghadirkan Mode Perencanaan, Prediksi Edit Berikutnya, dan lainnya, sehingga memudahkan Anda membangun aplikasi Android berkualitas tinggi.

Berikut penjelasan mendalam tentang fitur baru:

Mode Perencanaan

Sebelum agen mulai mengerjakan tugas kompleks untuk Anda, akan sangat membantu jika agen dapat membuat rencana mendetail. Langsung memulai project coding besar tanpa desain sering kali menyebabkan utang teknis atau error logika; hal yang sama berlaku untuk AI. Itulah alasan kami menambahkan Mode Perencanaan. 

Dalam mode ini, agen membuat rencana project mendetail sebelum menjalankan tugas. Daripada satu kali proses saat model langsung memprediksi token kode berikutnya, Mode Perencanaan memfasilitasi proses penalaran multi-tahap—memberi agen ruang tambahan untuk mengevaluasi logika yang diusulkannya sendiri untuk potensi masalah sebelum menampilkannya kepada Anda. Hal ini sangat berguna untuk tugas yang kompleks dan berjalan lama yang memerlukan tingkat presisi arsitektur yang tinggi.

Untuk menggunakan Mode Perencanaan, alihkan mode percakapan ke "Perencanaan" di kotak input agen dan masukkan perintah Anda. 

2-5-walkthrough-artifact.png
Beralih ke Mode Perencanaan 

Dalam Mode Perencanaan, agen akan memeriksa permintaan Anda dan dapat membuat rencana penerapan untuk tugas yang besar atau kompleks. Anda memiliki kesempatan untuk memperbaiki kesalahan atau mengklarifikasi pendekatan yang akan digunakan—semuanya sebelum agen menghabiskan waktu atau token untuk menuju ke arah yang salah. 

2-2-open-implementation-plan.png
Buka Rencana Penerapan  
2-3-add-comments-to-implementation.png
Tambahkan Komentar ke Rencana Penerapan 

Setelah menambahkan komentar, klik “Kirim Komentar” dan agen akan menggunakan masukan Anda untuk merevisi rencana penerapan. Agar tetap sesuai rencana selama eksekusi—yang sangat penting untuk perubahan yang lebih besar—agen akan mengatur pekerjaannya dan membuat artefak "Daftar Tugas". Anda dapat bersantai dan melihat agen menyelesaikan semua tugas secara metodis.

2-4=task-list-artifact.png
Artefak Daftar Tugas

Setelah pekerjaan selesai, agen akan membuat artefak “Panduan”, yang memberi Anda ringkasan yang jelas tentang apa yang telah diubah dan memudahkan Anda meninjau perubahan agen. Buat dengan lebih percaya diri dan kontrol menggunakan Mode Perencanaan di rilis terbaru Android Studio.

2-1-switch-to-planning-mode.png
Tambahkan Komentar ke Rencana Penerapan 

Prediksi Edit Berikutnya

Autocomplete klasik sangat bagus untuk menyelesaikan kalimat Anda, tetapi coding jarang merupakan jalur linear. Sering kali, perubahan di satu tempat memerlukan perubahan sekunder di tempat lain—seperti menambahkan parameter baru ke fungsi, lalu perlu memperbarui pemanggilannya, atau pembaruan pratinjau UI saat Composable diubah. Biasanya, hal ini berarti mengganggu fokus Anda untuk mencari baris kode terkait yang memerlukan perhatian.

Prediksi Edit Berikutnya (NEP) mengembangkan penyelesaian kode dengan mengantisipasi langkah Anda berikutnya, bahkan saat tidak berada di posisi kursor Anda saat ini. Dengan menganalisis edit terbaru Anda, Android Studio akan mengenali pola logis alur kerja Anda. Jika Anda mengubah class data atau memperbarui konstruktor, NEP dapat menyarankan edit relevan berikutnya—mungkin dalam fungsi yang jauh—sehingga Anda dapat langsung beralih ke perbaikan.

Daripada menavigasi bolak-balik secara manual, Anda dapat menerima saran multi-lokasi ini dengan satu penekanan tombol. Hal ini membuat Anda tetap berada dalam "status alur", mengurangi beban kognitif pembaruan rutin, dan memungkinkan Anda berfokus pada logika kompleks yang benar-benar penting bagi aplikasi Anda. Rasakan cara coding yang lebih intuitif dan non-linear di Android Studio versi terbaru.

3-1-nep-update.png
NEP Memperbarui Nama Fungsi
3-2-nep-addition.png
NEP Menambahkan Baris Baru 

Template Starter Gemini API

Menambahkan fitur AI yang canggih ke aplikasi Anda kini lebih mudah, dengan memperkenalkan template Starter Gemini API untuk Android Studio.

Mengintegrasikan AI generatif ke dalam aplikasi Android Anda biasanya berarti mengelola infrastruktur backend yang kompleks dan mengkhawatirkan keamanan kunci API. Dengan template Starter Gemini API baru di Android Studio, developer kini dapat langsung membangun fitur, bukan menghabiskan waktu untuk mengonfigurasi infrastruktur.

Manfaat utama meliputi:

  • Manajemen kunci API nol:  Tidak perlu lagi khawatir tentang penyediaan atau rotasi kunci. Dengan memanfaatkan Firebase AI Logic, template ini menghilangkan kebutuhan untuk menyematkan kredensial sensitif dalam kode sisi klien Anda.
  • Integrasi Firebase otomatis: Infrastruktur backend ditangani untuk Anda. Template ini secara otomatis menghubungkan project Anda ke layanan Firebase, sehingga memastikan jembatan yang aman antara aplikasi Anda dan model Gemini Google.
  • Dibuat untuk skala: Bukan hanya untuk prototipe. Arsitektur siap produksi memungkinkan Anda melakukan penskalaan dari pengujian lokal ke basis pengguna global tanpa mendesain ulang fondasi Anda.
  • Pemrosesan multimodal: Mendukung input teks, gambar, video, dan audio. Anda dapat membuat fitur seperti analisis gambar real-time, ringkasan video, dan transkripsi audio.

Mulai

  1. Buka Android Studio.
  2. Buka File > New > New Project.
  3. Pilih template Starter Gemini API dari galeri.
4-1-gemini-api-template.png
Template project baru Starter Gemini API

Saat Anda sedang mengembangkan aplikasi, jawaban yang tepat sering kali hanya dapat ditemukan melalui penelusuran—tetapi meninggalkan IDE untuk menemukannya dapat mengganggu alur kerja Anda. Baik Anda memerlukan nomor versi yang tepat untuk dependensi atau perubahan API terbaru untuk library pihak ketiga, alat penelusuran web agen siap membantu tanpa Anda harus meninggalkan Android Studio.

Meskipun agen Android Studio sudah memanfaatkan Android Knowledge Base untuk dokumentasi resmi, pengembangan Android modern bergantung pada ekosistem library eksternal yang luas. Penelusuran web agen memperluas jangkauan Gemini, sehingga memungkinkan Gemini membuat kueri Google secara langsung untuk mengambil materi referensi saat ini dari seluruh web. Mulai dari memeriksa panduan penyiapan terbaru untuk Coil hingga menemukan tips konfigurasi lanjutan untuk Koin atau Moshi, agen kini dapat mengambil informasi terbaru secara real time.

Alat penelusuran web agen dirancang agar bermanfaat tetapi tidak mengganggu; alat ini akan otomatis memicu penelusuran web saat mengidentifikasi celah dalam pengetahuan lokalnya. Anda juga dapat mengambil alih dengan memintanya untuk menemukan sesuatu yang spesifik—cukup sertakan "search the web for..." dalam perintah Anda. Dengan mengintegrasikan hasil web langsung ke ruang kerja Anda, penelusuran web agen memastikan Anda selalu membangun dengan data terbaru yang tersedia, sehingga mempercepat alur kerja dan membuat project Anda tetap berada di garis terdepan.

trash-5-1-aws-invocation.png
Pemanggilan Alat Penelusuran Web Agen

Rilis Android Studio Panda 

Panda 4 terus berfokus pada Android Studio untuk mempercepat produktivitas developer dengan AI. Lihat Beralih dari perintah ke prototipe yang berfungsi dengan Android Studio Panda 2 dan Meningkatkan Panduan dan Kontrol atas Mode Agen dengan Android Studio Panda 3.  

Android Studio Panda 2

  • Alur Project Baru berteknologi AI: Memungkinkan Anda membuat prototipe aplikasi yang berfungsi dengan satu perintah. Agen mengelola penyiapan awal, konfigurasi navigasi, dan dependensi yang tepat, serta menampilkan loop pembuatan otonom untuk menangani error build dan men-deploy ke emulator.
  • Asisten Upgrade Versi: Mengotomatiskan pengelolaan dan pembaruan dependensi, mencoba build secara berulang, dan menyelesaikan konflik hingga konfigurasi yang stabil ditemukan.

Android Studio Panda 3

  • Keterampilan agen: Petunjuk khusus yang ditentukan pengguna (disimpan dalam direktori .skills) yang mengajarkan kemampuan khusus project agen AI, standar coding, atau penggunaan library.
  • Izin agen: Memberikan kontrol mendetail atas tindakan yang dapat dilakukan agen, dengan fitur seperti "Selalu Izinkan" aturan untuk operasi tepercaya. Untuk keamanan yang lebih baik, Anda juga dapat menggunakan sandbox opsional untuk menerapkan kontrol yang ketat dan terisolasi atas agen.
  • Template Aplikasi Library Aplikasi Mobil Kosong: Menyederhanakan pembuatan aplikasi yang dioptimalkan untuk mengemudi bagi Android Auto dan Android Automotive OS dengan menangani kode boilerplate yang diperlukan.

Mulai

Pelajari dan percepat pengembangan Anda.Unduh Android Studio Panda 4 dan mulai jelajahi fitur agen baru yang canggih ini hari ini.

Seperti biasa, masukan Anda sangat penting bagi kami. Periksa masalah yang diketahuilaporkan bug, dan jadilah bagian dari komunitas kami yang aktif di LinkedInMediumYouTube, atau X. Selamat melakukan coding

Ditulis oleh:

Lanjutkan membaca