Membuat project baru dengan AI

Manfaatkan kecanggihan AI generatif untuk mempercepat alur kerja pengembangan Android Anda. Agen ini dapat membantu Anda mewujudkan ide menjadi prototipe aplikasi dalam hitungan menit.

Agen ini mengurangi waktu yang Anda habiskan untuk menyiapkan dependensi, menulis kode boilerplate, dan membuat navigasi dasar, sehingga Anda dapat berfokus pada aspek kreatif pengembangan aplikasi.

Yang dapat Anda buat

Agen dapat membuat berbagai aplikasi multi-layar:

  • Aplikasi layar tunggal: Buat aplikasi dasar dengan tata letak UI statis, seperti layar profil, halaman setelan, atau kalkulator.
  • Aplikasi multi-halaman: Buat aplikasi dengan navigasi dasar antar-layar, seperti aplikasi flashcard untuk belajar.
  • Aplikasi yang ditingkatkan AI: Integrasikan Gemini API untuk menambahkan fitur AI generatif ke aplikasi Anda, seperti antarmuka chatbot atau perangkum teks.
  • Aplikasi dengan integrasi API publik: Buat aplikasi yang menampilkan data dari API publik, seperti aplikasi cuaca.

Memulai

Untuk menggunakan agen guna menyiapkan project, lakukan hal berikut:

  1. Mulai Android Studio.
  2. Pilih New Project di layar Welcome to Android Studio (atau File > New > New Project dari dalam project)

    Layar Welcome to Android Studio, yang memiliki tombol New Project, Open, dan Clone Repository.
    Gambar 1. Mulai project baru.
  3. Pilih Buat dengan AI.

    Dialog project baru, yang memiliki kartu untuk berbagai jenis
         template aplikasi, seperti Empty Activity, Navigation UI Activity, dan
         sebagainya. Dialog ini juga memiliki kontrol 'Buat dengan AI', yang
         mengaktifkan Gemini di Android Studio untuk menyiapkan project baru bagi
         Anda.
    Gambar 2. Pilih template project atau buat aplikasi Anda dengan Gemini.
  4. Ketik perintah Anda di kolom entri teks, lalu klik Berikutnya.

    Dialog Buat dengan AI yang berisi perintah:
        Buat aplikasi hiking San Francisco Bay Area dengan 3 jalur hiking teratas,
        tampilan detail daftar, dan desain M3.
    Gambar 3. Dialog untuk menyiapkan project baru.
  5. Beri nama aplikasi Anda, lalu klik Finish untuk memulai proses pembuatan.

    Beri nama project aplikasi Anda.
    Gambar 4. Dialog untuk memberi nama project baru.
  6. Validasi aplikasi yang telah selesai menggunakan rencana project dan dengan menjalankan aplikasi di Android Emulator atau di perangkat.

    Gambar 5. Aplikasi baru yang dibuat dari agen Project Baru.

Meningkatkan pengalaman Anda dengan kunci API Anda sendiri

Meskipun agen dapat langsung digunakan dengan model Gemini default (tanpa biaya) Android Studio, Anda dapat membuka kemampuan tambahan dengan memberikan kunci API Google AI Studio Anda sendiri:

  • Peningkatan performa model: Dengan memberikan kunci API Anda sendiri, Anda akan mendapatkan manfaat dari akses prioritas ke model Gemini terbaru dan paling canggih. Model ini menawarkan pemahaman, kualitas kode, dan efisiensi yang lebih baik, sehingga menghasilkan penyiapan proyek yang lebih akurat dan komprehensif.
  • Jendela konteks yang lebih besar: Kunci API Anda memungkinkan penggunaan jendela konteks yang lebih panjang di Gemini. Artinya, agen dapat memproses lebih banyak informasi dari perintah dan file yang Anda berikan, sehingga menghasilkan pembuatan project yang lebih beragam dan disesuaikan.
  • Pembuatan desain yang ditingkatkan: Dengan memberikan kunci API, agen dapat menggunakan Nano Banana untuk membuat mockup desain di balik layar, sehingga meningkatkan tampilan dan nuansa desain aplikasi yang dihasilkan secara signifikan. Hal ini menghasilkan tata letak UI yang lebih menarik secara visual dan modern dalam proyek yang dihasilkan.

Untuk menggunakan kunci API Anda sendiri, buka Settings > Tools > AI > Model Providers di Android Studio, pilih Google AI Studio, lalu berikan kunci API yang dibuat dari Google AI Studio. Untuk mengetahui detail selengkapnya, lihat bagian Menambahkan kunci API Gemini Anda sendiri.

Menambahkan kunci API Google AI Studio di setelan Android Studio
            di bagian Tools > AI > Model Providers.
Gambar 4. Menambahkan Kunci API Google AI Studio.

Cara kerjanya

Agen menggunakan proses iteratif berbasis AI untuk membuat aplikasi Anda. Berikut hal-hal yang dapat Anda harapkan:

  1. Jelaskan aplikasi Anda: Anda memulai dengan memberikan perintah bahasa alami yang menjelaskan ide aplikasi Anda. Anda juga dapat menyertakan gambar, seperti sketsa atau maket, untuk memandu proses pembuatan.

  2. Meninjau rencana: Berdasarkan perintah Anda, Gemini di Android Studio akan membuat rencana terstruktur untuk aplikasi Anda. Anda akan memiliki kesempatan untuk meninjau dan mengubah rencana atau meminta Gemini di Android Studio mengusulkan rencana lain.

  3. Menyetujui dan membuat: Setelah Anda menyetujui rencana, Gemini di Android Studio akan memulai loop pembuatan otonomnya.

    • Menghasilkan kode yang diperlukan untuk semua file.
    • Membangun project.
    • Menganalisis error build apa pun dan mencoba mengoreksi sendiri kode.
    • Terus melakukan looping hingga project berhasil dibuat.

Tips untuk mendapatkan performa terbaik

Untuk memaksimalkan efektivitas penggunaan agen dalam membuat project baru, pertimbangkan tips berikut:

  • Tentukan persyaratan proyek dengan jelas: Mulailah dengan perintah yang jelas dan mendetail. Tentukan tujuan aplikasi, target audiens, fungsi inti, dan teknologi atau library tertentu yang ingin Anda gunakan. Misalnya, alih-alih "Buat aplikasi catatan", coba "Buat aplikasi pencatat sederhana, menggunakan database Room untuk memungkinkan pengguna menambahkan, mengedit, dan menghapus catatan. Gunakan Material 3 dengan skema warna cerah."
  • Menggunakan kunci API AI Studio: Kualitas kode serta tampilan dan nuansa visual aplikasi yang dihasilkan akan sangat meningkat jika menggunakan agen dengan kunci API AI Studio untuk mengakses model Gemini terbaru.
  • Upload maket desain: (Opsional) Jika Anda memiliki maket desain atau wireframe dari desainer, berikan kepada agen dalam dialog Project Baru. Referensi visual sangat membantu AI memahami tata letak dan estetika yang Anda inginkan, sehingga menghasilkan kode yang lebih sesuai dengan visi desain Anda.
  • Tentukan faktor bentuk yang diinginkan: Nyatakan dengan jelas faktor bentuk yang Anda targetkan (misalnya, ponsel, tablet, Wear OS, Android TV). Hal ini membantu agen membuat tata letak dan konfigurasi yang sesuai untuk setiap jenis perangkat. Misalnya, "Buat project untuk ponsel dan tablet, dengan tata letak responsif untuk keduanya." Pastikan Anda telah mengonfigurasi image emulator yang sesuai untuk digunakan oleh agen selama evaluasi.
  • Lakukan iterasi dan tingkatkan kualitas: Jangan takut melakukan iterasi. Jika output awal tidak sempurna, perbaiki perintah Anda atau berikan detail tambahan dalam chat Mode Agen untuk mencoba lagi. Agen dapat belajar dari petunjuk yang lebih spesifik.
  • Berikan contoh: Jika memungkinkan, sertakan contoh aplikasi serupa atau pola UI yang Anda sukai. Hal ini dapat memandu AI untuk membuat desain dan struktur yang sesuai dengan preferensi Anda.