Mulai Membangun dengan Project IDX Sekarang

MEI 14, 2024
Erin Kidwell Director of Engineering

Google I/O 2024 sedang berlangsung, dan kami membagikan informasi terbaru tentang bagaimana Project IDX sejalan dengan misi kami untuk menciptakan ruang kerja terintegrasi yang bisa digunakan untuk mengirimkan aplikasi stack lengkap berteknologi AI di berbagai platform. Baca terus untuk mengetahui bagaimana fitur baru IDX akan membantu Anda melakukan pekerjaan yang lebih berkualitas, efisien, dan lebih sedikit hambatan.


Project IDX sekarang dalam versi beta


Akses langsung ke Project IDX

Sejak kami meluncurkan Project IDX, kami sangat terkejut dengan respons Anda; ratusan ribu orang mendaftar untuk mencobanya. Kami dengan penuh semangat mengumumkan bahwa Project IDX sekarang dalam versi beta dan kami telah menghilangkan daftar tunggu!

Mulai hari ini, siapa pun dapat login dengan akun Google mereka untuk mulai membangun dengan bantuan AI, kemampuan kolaborasi, dukungan untuk berbagai macam framework dan bahasa, serta integrasi tanpa batas dengan alat dan produk Google populer seperti Flutter dan Firebase. Anda juga bisa bekerja dengan cepat menggunakan banyak template yang sudah dimuat sebelumnya dengan file dan paket dasar yang Anda perlukan, atau dengan mengimpor repo GitHub Anda beserta dependensinya, atau bahkan memulainya dari awal.


Ruang kerja dan manfaat tambahan

Sekarang, jika Anda mendaftar ke Program Developer Google baru, Anda bisa membuat hingga 5 ruang kerja di IDX. Anggota program ini mendapatkan manfaat tambahan secara gratis, termasuk menggunakan model Gemini untuk membantu Anda membuat rangkuman dokumentasi, menjelaskan kode contoh, dan menjawab pertanyaan seputar produk. Jika sebelumnya Anda telah mendaftar untuk Profil Developer Google, Anda telah terdaftar di program ini dan siap menggunakannya. Berbagai manfaat lainnya akan segera hadir.


Bantuan AI yang lebih baik

Developer di seluruh dunia beralih ke model Gemini untuk mendapatkan bantuan dalam menulis kode dan tugas pengembangan software lainnya. Kami telah mengintegrasikan model Gemini secara mendalam ke dalam IDX untuk memberi Anda bantuan secara langsung di ruang kerja Anda.

Project IDX telah mendukung pelengkapan kode berteknologi AI, chat bantuan, dan tindakan kode kontekstual seperti "tambahkan komentar" dan "jelaskan kode ini". Kami telah melakukan peningkatan agar dapat memberikan saran kode yang lebih baik lagi, dan jawaban atas pertanyaan Anda tentang coding.

Pelengkapan kode kami sekarang lebih memahami maksud Anda dalam berbagai bahasa pemrograman.

Bantuan chat terintegrasi kami juga memiliki pemahaman yang lebih baik tentang isi project Anda, sehingga dapat memberikan respons yang lebih sesuai:

Perintah Garis Miring

Sejak diluncurkan, Project IDX telah menawarkan bantuan AI inline di dalam setiap file dengan menekan Cmd/Ctrl + I. Anda cukup menjelaskan perubahan yang ingin dilakukan pada kode dan Gemini di IDX akan memberikan koreksi error secara real-time, saran kode, dan pelengkapan otomatis dalam kode Anda.

Sekarang, Anda bisa menggunakan perintah garis miring dengan Gemini di IDX untuk menjalankan tugas dan mengakses fitur secara cepat, mempermudah alur kerja Anda dengan beberapa ketukan tombol. Cobalah perintah garis miring seperti "/fixError" dan "/helpWithError" untuk memperbaiki error yang ada. Perintah garis miring seperti "/addComments", "/explain", dan "/transform" mempercepat alur kerja developer dengan mengotomatiskan tugas rutin dan memberikan penjelasan kode kontekstual, sehingga Anda dapat lebih berfokus pada pemecahan masalah dan meminimalkan tugas lain yang tidak begitu penting.

Chat interaktif (Eksperimental)

Dengan chat interaktif baru kami dalam pratinjau pribadi, Anda bisa memberi tahu Gemini untuk langsung mengambil tindakan atas nama Anda. Mintalah Gemini untuk menyelesaikan tugas buat menghemat waktu dan energi Anda, seperti meringkas tujuan dan perilaku file dalam project Anda, memperbaiki error pada fungsi tertentu, atau mengupdate file dan variabel untuk Anda.

Sebagai contoh, Anda bisa memerintahkan Gemini untuk menyelesaikan perintah terminal, seperti "ganti nama semua file di direktori ./data saya ke dalam format xxx_name.json". Dengan Gemini di IDX, tugas-tugas yang membosankan dan memakan waktu seperti mengganti nama banyak file menjadi mudah, sehingga Anda memiliki waktu untuk fokus pada aspek-aspek yang lebih penting dari project Anda.

Interactive chat in Project IDX

Gemini akan meminta Anda untuk meninjau dan mengonfirmasi perubahan sebelum mengedit atau menjalankan perintah apa pun, sehingga Anda tetap memegang kontrol penuh sekaligus mendapatkan manfaat produktivitas dari penggunaan AI generatif dalam alur kerja Anda.

Nantikan undangan dari kami untuk menggunakan chat interaktif!


Integrasi yang mulus dengan layanan Google

Tingkatkan pengalaman pengembangan Anda dengan panel integrasi bawaan baru Project IDX. Tambahkan fitur AI generatif ke aplikasi Anda dengan Gemini API, terapkan ke web dengan Firebase Hosting, tambahkan peta dan geolokasi dengan Google Maps Platform API, dan terapkan aplikasi stack lengkap Anda ke Cloud Run dengan satu klik untuk deployment multi-region. Kami terus menambahkan lebih banyak produk seperti Checks, jadi pantau terus untuk mengetahui update lainnya.

API and service integrations in Project IDX

Integrasi API dan layanan ini membantu Anda menggabungkan teknologi Google terpopuler ke dalam project Anda dengan mudah tanpa harus beralih ke tab lain dan meninggalkan alur kerja pengembangan.

Di balik layar, IDX secara otomatis menangani autentikasi ke Google Cloud dan Firebase sehingga alat seperti gcloud dan Firebase CLI dapat bekerja tanpa pengaturan tambahan.


Pengembangan dan proses debug yang disempurnakan untuk developer web

Tingkatkan alur kerja pengembangan Anda dengan alat proses debug populer, yang kini tersemat dalam IDX. Dengan dukungan eksperimental untuk Konsol Chrome DevTools dan Lighthouse, yang tersedia secara mudah dari panel pratinjau, Anda bisa mendalami proses debug dan menyesuaikan aplikasi tanpa harus beralih dari lingkungan pengembangan.

Debugging tools in Project IDX

Jendela DevTools yang disematkan juga memudahkan Anda melakukan debug aplikasi web secara langsung di jendela pratinjau, sehingga Anda tidak pusing memindahkan berbagai tab.

Embedded DevTools in Project IDX

Template baru

Dengan daftar template project kami yang terus bertambah, kami semakin memudahkan Anda untuk memulai dan menjalankan pembuatan aplikasi menggunakan front-end, back-end, serta framework stack lengkap dan bahasa favorit Anda:

New templates available in Project IDX

Kami selalu mendengarkan masukan Anda untuk memandu update produk, seperti template mana yang harus kami tambahkan berikutnya – lihatlah beberapa update terbaru yang sangat kami nanti-nantikan:

  • Google Maps Platform + Gemini: Gunakan Gemini API untuk membaca isi gambar dan menghasilkan ide perjalanan berdasarkan lokasi dalam gambar.

  • Google Maps Platform + React: Mulai pelajari cara menggunakan Google Maps Platform API dan panel integrasi IDX untuk membangun aplikasi navigasi dengan cepat.

  • Firebase Data Connect [dalam pratinjau pribadi]: Gunakan layanan baru Firebase berbasis Cloud SQL untuk membangun aplikasi email, lengkap dengan instance Postgres yang berjalan secara lokal dan pengeditan skema lengkap, semuanya tersedia di browser. Untuk mencobanya, daftar akses awal Firebase Data Connect.

  • Firebase Genkit: Bangun aplikasi AI generatif dengan framework Firebase Genkit terbaru, menyediakan API yang konsisten di seluruh LLM untuk memulai dan mudah dikembangkan ke berbagai level kecanggihan dalam alur kerja gen AI Anda.

Anda bisa mengakses template kami dan hal lainnya dari dasbor IDX.


Buka apa pun di IDX, dalam hitungan detik

Pengguna mengatakan bahwa mereka menyukai bagaimana Project IDX memungkinkan mereka mulai membangun dengan framework atau bahasa pemrograman baru dalam hitungan detik, tanpa perlu mendownload dan menginstal SDK, toolchain, dll. Sekarang Anda akan mulai melihat tombol "Buka di IDX" pada beberapa dokumen developer Google, contoh, codelab, dan tempat bermain coding interaktif. Jadi, pada saat Anda ingin mencoba sesuatu yang baru, Anda bisa langsung masuk ke lingkungan pengembangan yang komprehensif tanpa kesulitan:

Launch your project directly in IDX

Kita baru memulai

Kami terus berupaya menambahkan kemampuan baru ke Project IDX untuk mempermudah dan menyederhanakan alur kerja developer end-to-end Anda. Kami memiliki banyak kejutan untuk Anda, jadi pastikan Anda terus mengikuti perkembangan terbaru dari Project IDX dengan bergabung bersama kami di forum komunitas baru dan mengunjungi blog kami untuk mengetahui pengumuman produk dan update terbaru dari tim kami.

Kami juga selalu berupaya untuk menindaklanjuti permintaan fitur dan bug yang Anda tandai untuk kami – jadi terima kasih atas dukungan dan keterlibatan Anda yang berkelanjutan! Mohon terus berikan masukan dengan melaporkan bug dan memberikan saran/voting terkait permintaan fitur.

Untuk panduan dan informasi selengkapnya mengenai fitur-fitur yang disebutkan di atas, lihat halaman dokumentasi kami. Jika Anda belum melakukannya, kunjungi situs kami untuk mencoba Project IDX dan bergabung bersama kami dalam perjalanan kami.

Kami tidak sabar melihat kreasi yang akan Anda buat dengan Project IDX!