Firebase Studio
Buat prototipe, build, dan kirim aplikasi full-stack yang dipadukan dengan AI dengan cepat dan efisien, langsung dari browser Anda.
Firebase Studio adalah lingkungan pengembangan berbasis cloud yang bersifat agen yang membantu Anda mem-build dan mengirimkan aplikasi AI full stack berkualitas produksi, termasuk API, backend, frontend, seluler, dan lainnya. Firebase Studio menyatukan Project IDX dengan agen AI khusus dan bantuan dari Gemini di Firebase untuk menyediakan ruang kerja kolaboratif yang dapat diakses dari mana saja, yang berisi semua yang Anda perlukan untuk mengembangkan aplikasi. Anda dapat mengimpor project yang ada atau memulai sesuatu yang baru dengan template yang mendukung berbagai bahasa dan framework.
Kemampuan utama
Mengimpor project dari kontrol sumber atau arsip lokal | Bawa aplikasi Anda sendiri ke Firebase Studio dengan mengimpor arsip lokal atau menghubungkan repositori publik atau pribadi di GitHub, GitLab, atau Bitbucket. |
Penyiapan project cepat dengan template dan contoh bawaan |
Firebase Studio menyediakan dukungan bahasa dan framework yang luas dengan library template dan aplikasi contoh yang besar, termasuk bahasa populer seperti Go, Java, .NET, Node.js, dan Python Flask, serta framework seperti Next.js, React, Angular, Vue.js, Android, Flutter, dan lainnya. Mulailah dengan template atau aplikasi contoh dari galeri template dan/atau buat template kustom Anda sendiri untuk dibagikan. |
Pembuatan prototipe bahasa alami yang cepat | Gunakan Gemini di Firebase untuk membuat prototipe dan memublikasikan aplikasi web full stack dengan App Prototyping agent. Buat seluruh aplikasi dengan perintah multimodal, termasuk bahasa alami, gambar, dan gambar. |
Bantuan AI yang selalu tersedia dari Gemini di Firebase |
Gunakan bantuan coding AI dari Gemini di Firebase di semua platform pengembangan: chat interaktif, pembuatan kode, pengoperasian alat, dan saran kode inline. Gemini di Firebase dapat membantu Anda menulis kode dan dokumentasi, memperbaiki bug, menulis dan menjalankan pengujian unit, mengelola dan me-resolve dependensi, menggunakan penampung Docker, dan lainnya. |
Lingkungan pengembangan yang sudah dikenal dan sangat dapat disesuaikan |
Firebase Studio dibuat berdasarkan project Code OSS yang populer dan menjalankan virtual machine (VM) lengkap yang didukung oleh Google Cloud. Anda dapat menyesuaikan hampir setiap aspek lingkungan pengembangan online dengan Nix, termasuk paket sistem, alat bahasa, konfigurasi IDE, pratinjau aplikasi, dan konfigurasi IDE—serta membagikan project dan seluruh konfigurasi lingkungan pengembangannya dengan template kustom. |
Alat, emulator, dan metode deployment bawaan dengan integrasi Firebase dan Google Cloud yang mendalam |
Lihat pratinjau aplikasi web dan Android langsung di browser dan manfaatkan layanan dan alat runtime bawaan untuk emulasi, pengujian, dan proses debug. Firebase Studio terintegrasi dengan lancar dengan layanan Firebase dan Google Cloud. Misalnya, Anda dapat menggunakan Firebase Local Emulator Suite langsung dari Firebase Studio untuk menguji Firebase dan layanan Google Cloud seperti Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting, dan Firebase Hosting secara menyeluruh sebelum memublikasikan aplikasi. |
Bagaimana cara kerjanya?
Firebase Studio mendukung beberapa mode untuk memenuhi berbagai gaya pengembangan:
Coding dengan kontrol penuh: Bekerja langsung di IDE berbasis Code OSS tempat Anda dapat mengimpor repostory yang ada atau memulai project baru, dan menggunakan ekstensi dari Open VSX Registry. Gemini di Firebase memberikan bantuan AI berbasis ruang kerja dengan penyelesaian kode, pembuatan kode, pengujian, pengoperasian alat, dan dokumentasi. Anda dapat sepenuhnya menyesuaikan ruang kerja, pendekatan deployment, dan lingkungan runtime target dengan dukungan untuk konfigurasi yang dapat diperluas menggunakan Nix.
Perintah tanpa coding: Agen Pembuatan Prototipe Aplikasi, yang juga dikenal sebagai Prototyper, memungkinkan Anda membuat ruang kerja baru untuk membuat prototipe dan meningkatkan kualitas ide aplikasi dengan Gemini di Firebase—tanpa menulis kode apa pun. Bekerja dengan agen menggunakan perintah multimodal untuk mengembangkan aplikasi full-stack secara iteratif (saat ini berfungsi untuk aplikasi web), menguji dan men-debug, serta membagikan pekerjaan Anda kepada orang lain, langsung dari browser. Anda dapat langsung mengembalikan perubahan jika diperlukan, menambahkan fitur baru, menguji, memublikasikan ke Firebase App Hosting, dan memantau performa aplikasi dengan visibilitas bawaan.
Anda dapat bertransisi dengan lancar antara coding dan perintah untuk memanfaatkan kekuatan masing-masing. Misalnya, Anda dapat memulai dengan prototipe di App Prototyping agent yang mencakup dasar-dasar, seperti struktur aplikasi dan alur penggunaan, lalu beralih ke Code untuk menerapkan lebih banyak logika dan integrasi kustom.
Fleksibilitas ini memungkinkan Anda melakukan iterasi dengan cepat dan mem-build aplikasi yang memenuhi kebutuhan spesifik Anda—semuanya dari Firebase Studio.
Harga, kuota, dan batas
Akses ke Firebase Studio tersedia tanpa biaya untuk tiga ruang kerja per pengguna. Anda dapat meningkatkan jumlah ruang kerja yang dapat dibuat menjadi 10 dengan bergabung ke Program Developer Google. Untuk mengupgrade ke 30 ruang kerja, berlanggananlah ke paket Google Developer Premium.
Integrasi tertentu (seperti Firebase App Hosting) mungkin memerlukan akun Cloud Billing. Jika Anda membuat project Firebase dengan Firebase Studio dan menautkan akun penagihan ke project tersebut, hal berikut akan terjadi:
Project Firebase akan otomatis diupgrade ke paket harga Blaze bayar sesuai penggunaan.
Penggunaan Gemini API Anda diupgrade ke tingkat berbayar.
Anda akan dikenai biaya untuk penggunaan layanan berbayar di luar kuota tanpa biaya.
Pelajari lebih lanjut di Memahami biaya App Hosting, harga Firebase, dan harga Gemini Developer API.
Cara Firebase Studio menggunakan data Anda
Penggunaan Firebase Studio diatur oleh Persyaratan Layanan Google.
Namun, perhatikan bahwa penggunaan fitur AI generatif oleh Anda dalam Firebase Studio diatur oleh Kebijakan Penggunaan Terlarang AI Generatif dan Persyaratan Layanan Tambahan Gemini API (khususnya diatur oleh Persyaratan Layanan Tambahan Gemini API: Layanan Tidak Dibayar).
Untuk memblokir penggunaan perintah dan respons Anda untuk pelatihan model, jangan gunakan App Prototyping agent, dan jangan gunakan Gemini di Firebase dalam Firebase Studio. Untuk memblokir penggunaan kode Anda untuk pelatihan model, nonaktifkan penyelesaian kode dan pengindeksan kode di setelan Firebase Studio.
Langkah berikutnya
- Mulai buat prototipe aplikasi baru Anda dengan Firebase Studio.
- Pelajari ruang kerja Firebase Studio lebih lanjut.