Memperkenalkan emulator Android, simulator iOS, dan update produk lainnya dari Project IDX

JAN 25, 2024

Enam bulan yang lalu, kami meluncurkan Project IDX, sebuah ruang kerja eksperimental berbasis cloud untuk pengembangan software multiplatform full-stack. Kami membangun Project IDX untuk menyederhanakan dan merampingkan alur kerja developer, bertujuan untuk mengurangi kompleksitas yang biasanya terkait dengan pengembangan aplikasi. Sepertinya kami telah menarik minat Anda, dan kami senang sekali melihat IDX dapat membantu Anda membangun aplikasi.

Sebagai contoh, baru-baru ini kami mempelajari tentang Tanaki, aplikasi pembuatan konten berteknologi AI yang dibangun menggunakan Project IDX:

clippy

Pasquale D’Silva salah satu developer yang membangun Tanaki, berkata:

"Menggunakan ruang kerja bersama IDX untuk membangun Tanaki sangatlah menyenangkan. Ia memungkinkan tim imajiner jarak jauh kami membangun bersama di satu tempat. Ini adalah portal kolaborasi yang ajaib!"

Developer di Google juga menggunakan IDX secara internal untuk membantu mempercepat pengembangan berbagai proyek. Salah satu contohnya adalah Blog Firebase, di mana penulisan, pengembangan, dan deployment penuh dari proyek yang didukung Astro ditangani menggunakan IDX:

11

Proyek menarik lainnya yang memanfaatkan model ekstensibilitas IDX adalah Malloy, sebuah bahasa data open source baru yang tersedia sebagai ekstensi VS Code yang beroperasi pada database seperti BigQuery:

22

Lloyd Tabb, Distinguished Software Engineer di Google, mengatakan kepada kami:

“Saya menggunakan IDX dengan proyek Malloy. Saya sering memiliki beberapa proyek data berbeda yang berjalan secara bersamaan dan IDX memungkinkan saya dengan cepat menjalankan sebuah instance untuk menyelesaikan masalah dan sangat mudah untuk dikonfigurasikan."

Jika Anda ingin membagikan aplikasi yang telah Anda bangun dengan IDX, gunakan tag #ProjectIDX di X.

Apa yang baru di IDX?

Selain melihat bagaimana Anda menggunakan IDX, bagian terpenting dalam membangun Project IDX adalah masukan Anda, sehingga kami terus meluncurkan fitur-fitur yang dapat Anda coba. Kami sangat senang bisa membagikan update terbaru yang telah kami terapkan untuk mempercepat dan menyederhanakan pengembangan aplikasi multiplatform, sehingga Anda dapat menyelesaikannya dengan cepat, mudah, dan berkualitas.

Pratinjau aplikasi Anda secara langsung di IDX dengan simulator iOS dan emulator Android kami

Kami menghadirkan iOS Simulator dan Android Emulator ke browser. Bila Anda sedang membangun aplikasi web atau Flutter, Project IDX kini memungkinkan Anda melihat pratinjau aplikasi tanpa harus meninggalkan ruang kerja. Ketika Anda menggunakan template Flutter atau web, Project IDX dengan cerdas memuat lingkungan pratinjau yang tepat untuk aplikasi Anda — Safari mobile dan Chrome untuk template web, atau Android, iOS, dan Chrome untuk template Flutter.

33

Emulator web dan Android IDX memungkinkan Anda mengembangkan, menguji, dan men-debug langsung dari ruang kerja, mengonsolidasikan proses multiplatform multilangkah ke dalam satu tempat. Dengan simulasi iOS, Anda bisa memeriksa tata letak dan perilaku aplikasi sambil bekerja. Fitur ini masih dalam tahap eksperimental, jadi pastikan Anda mencobanya dan kirimkan masukan kepada kami.

Memulai cepat dengan library template proyek yang berlimpah

Empat dari sepuluh permintaan fitur teratas kami adalah mendukung lebih banyak template, jadi dengan gembira kami sampaikan bahwa kami telah menambahkan template baru untuk Astro, Go, Python/Flask, Qwik, Lit, Preact, Solid.js, dan Node.js. Gunakan template ini untuk langsung masuk ke dalam proyek sehingga Anda bisa menghabiskan lebih sedikit waktu menyiapkan dan lebih banyak waktu berkreasi.

44
Lihat galeri template kami yang baru dan disempurnakan

Tentu saja Anda masih bisa mengimpor repo Anda sendiri dari GitHub, langsung dari file lokal Anda, atau Anda bisa memilih pengaturan Anda sendiri menggunakan lingkungan Nix khusus.

Membangun dan menyesuaikan ruang kerja IDX Anda secara cepat dengan peningkatan pada Nix

55

IDX menggunakan Nix untuk menentukan konfigurasi lingkungan untuk setiap ruang kerja guna memberikan Anda fleksibilitas dan ekstensibilitas di IDX – bahkan template dan pratinjau kami dikonfigurasikan menggunakan Nix untuk memastikan mereka bekerja dengan benar di dalam IDX. Kami terus berupaya menyempurnakan Nix untuk membantu meningkatkan produktivitas Anda, jadi sekarang Anda bisa:

  • Menyesuaikan template starter IDX secara mudah dengan memanfaatkan ekstensibilitas Nix.
  • Mengurangi kemungkinan error dan menulis kode secara lebih efisien dengan pengeditan file Nix, termasuk dukungan untuk penyorotan sintaksis, deteksi error, dan pelengkapan kode yang disarankan.
  • Memulihkan dari konfigurasi yang rusak secara cepat dan menghindari upaya pembangunan ulang yang tidak perlu dengan peningkatan utama pada alur kerja penyesuaian lingkungan kami, termasuk pembangunan ulang lingkungan secara mulus dan pemecahan masalah.

Membangun, menguji, dan men-deploy aplikasi dengan mudah menggunakan fitur dan sumber daya IDX yang baru

66
  • Deteksi otomatis port jaringan yang diperlukan untuk aplikasi atau layanan dan menyesuaikan setelan firewall untuk mengizinkan akses masuk dan keluar tanpa Anda perlu melakukan konfigurasi tambahan.
  • Menjalankan alat command line, skrip, dan utilitas secara instan langsung di dalam ruang kerja tanpa harus menginstalnya secara lokal di komputer Anda.
  • Menyederhanakan proses bekerja dengan container dan gambar Docker secara langsung dari lingkungan pengembangan dengan mengaktifkan Docker dalam file dev.nix Anda.

AI diluncurkan di 15 region baru

77

Kami telah meluncurkan kemampuan AI kami di 15 negara berikut ini: India, Australia, Israel, Brasil, Meksiko, Kolombia, Argentina, Peru, Cile, Singapura, Bangladesh, Pakistan, Kanada, Jepang, dan Korea Selatan. Lebih banyak negara akan segera memperoleh akses AI – tunjukkan ketertarikan Anda terhadap perluasan AI dalam postingan pelacakan fitur ini dan nantikan update AI lainnya.

Meningkatkan bersama

Kami terus berupaya menambahkan kemampuan baru untuk membantu Anda melakukan pekerjaan dengan lebih berkualitas, efisien, dan sedikit hambatan. Kami telah menangani banyak permintaan fitur Anda dan memperbaiki banyak bug yang Anda tandai, jadi terima kasih atas dukungan dan engagement Anda yang berkelanjutan – terus berikan masukan dengan melaporkan bug dan permintaan fitur.

Untuk panduan dan informasi selengkapnya tentang semua fitur yang disebutkan di atas, lihat halaman dokumentasi kami. Jika Anda belum melakukannya, kunjungi situs kami untuk mendaftar dan mencoba Project IDX dan bergabunglah bersama kami dalam perjalanan kami. Selain itu, pastikan juga mengunjungi Blog Project IDX kami yang baru untuk mengetahui pengumuman produk dan update terbaru dari tim kami.

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