Dokumentasi ini menjelaskan cara menggunakan aplikasi menggunakan Snack Expo (online) dan Expo lokal dengan EAS (Expo Application Services). Kami akan membahas langkah-langkah penggunaan masing-masing metode, kelebihan dan kekurangan, serta referensi yang diperlukan.
Snack Expo adalah platform berbasis web yang memungkinkan Anda untuk membuat, menguji, dan membagikan aplikasi Expo secara langsung melalui browser tanpa memerlukan setup lokal. Snack sangat cocok untuk prototyping dan pengembangan aplikasi dengan cepat.
-
Akses Snack Expo
- Kunjungi Snack Expo.
- Login menggunakan akun Expo Anda (atau buat akun baru).
-
Membuat Proyek Baru
- Klik tombol "Create a New Snack" atau pilih template yang sudah disediakan.
- Anda akan dibawa ke editor di mana Anda bisa mulai menulis kode aplikasi menggunakan JavaScript/TypeScript dan React Native.
-
Penggunaan Komponen dan Fitur
- Snack mendukung berbagai komponen dan fitur dari Expo seperti
expo-splash-screen
,expo-camera
, dan lain-lain. - Hasil kode akan otomatis ditampilkan di panel "Preview" yang ada di sebelah kanan editor.
- Snack mendukung berbagai komponen dan fitur dari Expo seperti
-
Melihat Hasil di Perangkat atau Emulator
- Anda dapat menguji aplikasi di perangkat Android/iOS atau emulator menggunakan aplikasi Expo Go.
- Cukup pindai QR code yang muncul di panel "Preview" menggunakan Expo Go.
-
Berbagi Proyek
- Setelah selesai, Anda bisa membagikan proyek Snack Anda dengan URL unik yang diberikan oleh platform.
- URL ini dapat dibagikan ke orang lain untuk melihat atau mengeditnya.
Kelebihan | Kekurangan |
---|---|
Tidak perlu setup perangkat lokal. | Terbatas untuk aplikasi kecil atau prototipe. |
Prototyping cepat dan mudah. | Tidak cocok untuk aplikasi yang memerlukan build kustom. |
Pembagian proyek yang mudah dengan URL. | Beberapa pustaka atau fitur mungkin terbatas. |
Expo lokal memungkinkan Anda untuk mengembangkan aplikasi secara lokal, sementara EAS (Expo Application Services) memungkinkan Anda untuk membangun dan mengelola aplikasi secara cloud, termasuk untuk produksi.
- Instalasi Expo CLI
Pastikan Anda telah menginstal Expo CLI secara global di mesin lokal:
npm install -g expo-cli