Lewati ke konten

Aplikasi Mobile

Bangun web app yang ramah mobile di Proyecta. PWA sudah bisa digunakan sekarang; wrapper native iOS/Android melalui PWA Builder.

Proyecta membangun web app. Cara tercepat untuk mendapatkan “sebuah app di ponsel” adalah web app yang responsif — yang secara opsional dapat ditingkatkan menjadi Progressive Web App (PWA) agar pengguna bisa menginstalnya ke layar utama dan (di platform yang mendukung) mendapatkan push notification, dukungan offline, serta tampilan layar penuh.

Untuk distribusi native melalui App Store, Google Play, atau Microsoft Store, kamu dapat membungkus PWA yang sudah dipublish menggunakan alat seperti PWA Builder.

  • Viewport switcher responsif di builder — beralih antara preview Desktop / Tablet / Mobile saat mengedit
  • Prompt AI yang mengutamakan mobile — AI tahu cara membangun layout responsif saat kamu memintanya
  • Push notification melalui Proyecta SDK — lihat Push Notifications
  • UI builder untuk mobile — Proyecta sendiri berfungsi di ponsel, sehingga kamu bisa membangun di mana saja

Untuk sebagian besar app, PWA adalah pilihan yang tepat:

Add PWA support to my app:
- Web app manifest with name, icons, theme color
- Service worker with offline cache for the app shell
- Service worker with update toast on new version

AI akan mengatur manifest dan service worker. Setelah kamu publish, pengguna dapat:

  • Membuka app kamu di browser mobile mana pun
  • Mengetuk menu browser dan memilih Add to Home Screen (iOS) atau Install app (Android)
  • Meluncurkannya seperti app native dari layar utama mereka

PWA di iOS 16.4+ juga mendukung Web Push, sehingga notifikasi dapat berfungsi — lihat Push Notifications untuk cara penyiapannya.

Jika kamu perlu merilis ke App Store atau Google Play, jalur yang disarankan adalah membungkus PWA yang sudah dipublish:

  1. Publish ke subdomain *.proyecta.live milikmu (atau domain kustom)
  2. Buka pwabuilder.com dan masukkan URL kamu
  3. Generate paket native — Android (AAB), iOS (proyek Xcode), Windows (MSIX)
  4. Kirimkan ke store masing-masing

Lihat Publish ke App Store untuk detailnya.

  • Apple mungkin menolak app WebView murni yang tidak menambahkan fungsionalitas native. Pertimbangkan hal ini sebelum menargetkan App Store.
  • Push notification di iOS mengharuskan pengguna menginstal PWA dari Safari terlebih dahulu (bukan dari wrapper).
  • Kamera, GPS, kontak semuanya berfungsi melalui web API — API eksklusif native (HealthKit, ARKit) tidak dapat dijangkau dari wrapper PWA.
  • Template native React Native / Expo untuk proyek yang membutuhkan shell native sesungguhnya
  • Integrasi Capacitor sebagai jalur wrapping alternatif
  • Wizard penerbitan app store di dalam builder (ikon, splash screen, teks daftar store)
  • Manajemen metadata app store yang tersinkronisasi dengan builder