Membuat aplikasi
Dua cara:- Tanya AI - jelaskan apa yang Anda inginkan dalam thread dan AI akan membangunnya
- Tombol aplikasi baru - klik + di bilah sisi Drive dan pilih Aplikasi baru
Satu aplikasi, satu cabang
Setiap aplikasi adalah satu checkout git dimain. Tidak ada draft terpisah, tidak ada pengalihan cabang, tidak ada langkah penggabungan. Setiap edit mendarat di main sebagai commit; penerbitan hanya “terapkan main saat ini”.
Siklus pembangunan
- AI menulis kode langsung di
main - AI memulai server dev. Anda melihat pratinjau langsung.
- Anda melakukan iterasi melalui chat: “pindahkan bagan ke bilah sisi”, “tambahkan tema gelap”
- Server dev memuat ulang secara otomatis setelah setiap edit
- Saat siap, terbitkan
Penerbitan
Penerbitan menerapkan commitmain saat ini. Tidak ada cabang produksi terpisah — commit yang paling baru diterbitkan di main adalah yang aktif.
Saat Anda menerbitkan ke katalog agar orang lain dapat memasang, aplikasi Anda menerima token identitas pengguna saat peluncuran, kunci pemasangan untuk backend-nya, dan webhook pemasangan/pembongkaran. Lihat Penerbitan.
Caching, pembaruan, dan offline
Desktop dan mobile hanya membuka URL aplikasi Anda dalam tampilan browser normal. Mereka tidak menghapus cache browser, memaksa pemuatan hanya jaringan, atau memilih kebijakan cache yang berbeda untuk aplikasi publik vs pribadi. Aplikasi web Anda mengelola caching:- Header HTTP
Cache-Controluntuk dokumen dan aset - Pengaturan service worker / PWA opsional (template dilengkapi
vite-plugin-pwadengan pembaruan otomatis) - Apakah build baru diaktifkan segera, dimuat ulang sekali, atau menunggu pembukaan berikutnya
- Fallback offline untuk build yang terakhir diaktifkan
registration.update()). Aplikasi tanpa service worker mengabaikan pemeriksaan itu dan terus menggunakan header cache HTTP mereka sendiri.
Aplikasi yang diterbitkan dapat membuka secara instan dari cache, mengambil build baru tanpa refresh paksa, dan menjaga build terbaru tersedia offline.
Penerapan
Setelah penerbitan, terapkan untuk mendapatkan URL langsung:- Aplikasi jarak jauh diterapkan ke cloud Kazzle dan mendapatkan URL publik
- Aplikasi lokal dipasang di komputer Anda. UI dimuat langsung, dan bagian proses menjalankan server dev.
Aplikasi realtime
Untuk aplikasi yang memerlukan pembacaan lokal instan dan dukungan offline, AI:- Membuat database
- Mengaktifkan sinkronisasi realtime
- Membangun aplikasi dua bagian: UI (React + klien sinkronisasi) dan Process (endpoint token + unggahan sinkronisasi)
- Menghubungkan kredensial melalui vault