Berita Produk

Tingkatkan kualitas pengembangan Anda dengan Mode Perencanaan dan Prediksi Pengeditan 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 Pengeditan Berikutnya, dan lainnya, sehingga memudahkan Anda membangun aplikasi Android berkualitas tinggi.

Berikut penjelasan mendalam tentang fitur baru tersebut:

Mode Perencanaan

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

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

Untuk menggunakan Mode Perencanaan, alihkan mode percakapan Anda 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 harus digunakan—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 mengatur pekerjaannya dan menghasilkan artefak "Daftar Tugas". Anda dapat bersantai dan menonton saat agen menyelesaikan semua tugas secara metodis.

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

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

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

Prediksi Edit Berikutnya

Pelengkapan otomatis klasik sangat cocok untuk menyelesaikan kalimat Anda, tetapi coding jarang menjadi 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 Anda harus mengalihkan fokus untuk mencari baris kode terkait yang perlu diperhatikan.

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

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

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

Template Starter Gemini API

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

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

Manfaat utama meliputi:

  • Pengelolaan kunci API nol: Tidak perlu lagi khawatir tentang penyediaan atau rotasi kunci. Dengan memanfaatkan Firebase AI Logic, template ini tidak perlu menyematkan kredensial sensitif dalam kode sisi klien Anda.
  • Integrasi Firebase otomatis: Backend akan 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 penskalaan: Ini bukan hanya untuk prototipe. Arsitektur yang siap produksi memungkinkan Anda melakukan penskalaan dari pengujian lokal ke basis pengguna global tanpa mendesain ulang fondasi.
  • 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 Gemini API Starter dari galeri.
4-1-gemini-api-template.png
Template project baru Gemini API Starter

Saat Anda sedang fokus mengembangkan aplikasi, jawaban yang tepat sering kali hanya berjarak satu penelusuran, tetapi keluar dari 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 keluar dari Android Studio.

Meskipun agen Android Studio sudah memanfaatkan Pusat Informasi Android untuk dokumentasi resmi, pengembangan Android modern mengandalkan ekosistem library eksternal yang luas. Penelusuran web agen memperluas jangkauan Gemini, sehingga Gemini dapat mengajukan kueri langsung ke Google untuk mengambil materi referensi terkini dari seluruh web. Mulai dari memeriksa panduan penyiapan terbaru untuk Coil hingga menemukan tips konfigurasi lanjutan untuk Koin atau Moshi, agen kini dapat menarik informasi terbaru secara real time.

Alat penelusuran web agen dirancang agar bermanfaat tetapi tidak mengganggu; alat ini akan otomatis memicu penelusuran web saat mengidentifikasi kesenjangan dalam pengetahuan lokalnya. Anda juga dapat mengambil alih kemudi dengan memintanya untuk menemukan sesuatu yang spesifik—cukup sertakan "telusuri web untuk..." dalam perintah Anda. Dengan mengintegrasikan hasil web live langsung ke ruang kerja Anda, penelusuran web agen memastikan Anda selalu membangun dengan data terbaru yang tersedia, sehingga mempercepat alur kerja dan menjaga proyek Anda tetap mutakhir.

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

Rilis Panda Android Studio 

Panda 4 melanjutkan fokus 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 yang didukung 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 update dependensi, mencoba build secara berulang dan menyelesaikan konflik hingga konfigurasi yang stabil ditemukan.

Android Studio Panda 3

  • Keahlian agen: Instruksi khusus yang ditentukan pengguna (disimpan dalam direktori .skills) yang mengajarkan kemampuan khusus project, standar coding, atau penggunaan library kepada agen AI.
  • Izin agen: Memberikan kontrol terperinci atas tindakan yang dapat dilakukan agen, dengan fitur seperti aturan "Selalu Izinkan" 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. Download Android Studio Panda 4 dan mulai jelajahi fitur agentik baru yang canggih ini sekarang.

Seperti biasa, masukan Anda sangat penting bagi kami. Periksa masalah umumlaporkan bug, dan bergabunglah dengan komunitas kami yang dinamis di LinkedInMediumYouTube, atau X. Selamat melakukan coding

Ditulis oleh:

Lanjutkan membaca