Capacitor CLI membantu Anda mengubah aplikasi web menjadi aplikasi iOS dan Android native dengan satu basis kode. Berikut cara menyiapkannya dengan cepat:
- Prasyarat: Instal Node.js (v16+), npm, dan framework web (React, Vue, Angular, dll)
- Instal Capacitor CLI: Jalankan
npm install @capacitor/cli @capacitor/core
dan inisialisasi proyek Anda dengannpx cap init
- Siapkan Platform: Tambahkan dukungan untuk platform iOS (
npx cap add ios
) dan Android (npx cap add android
) - Build dan Sync: Gunakan
npm run build
dannpx cap sync
untuk mentransfer aset web ke proyek native - Update Langsung Opsional: Gunakan tools seperti Capgo untuk mengirim pembaruan secara instan tanpa penundaan app store
Capacitor CLI menyederhanakan pengembangan dan pemeliharaan aplikasi. Ikuti panduan untuk setup dan troubleshooting yang lancar.
Buat Aplikasi Mobile dengan Cepat! React + Capacitor + Tailwind + DaisyUI
Sebelum Anda Mulai
Siapkan lingkungan Anda dengan mengikuti langkah-langkah berikut:
Set Up Node.js dan npm
Anda memerlukan Node.js versi 16 atau lebih tinggi. Versi LTS terbaru disarankan. Untuk memeriksa setup Anda, jalankan:
node --version && npm --version
Jika Anda perlu memperbarui, unduh Node.js (yang menyertakan npm) dari situs web resmi.
Setelah memastikan Node.js siap, pastikan proyek web Anda memenuhi persyaratan Capacitor yang diperlukan.
Periksa Proyek Web Anda
Proyek web Anda harus memiliki hal-hal berikut:
- package.json yang valid: Pastikan sudah dikonfigurasi dengan benar
- Direktori build: Ini adalah tempat aset web Anda berada (umumnya
dist
atauwww
) - Entry point: Direktori build Anda harus menyertakan file
index.html
Berikut gambaran singkat field-field penting di package.json
:
Field yang Diperlukan | Contoh Nilai | Tujuan |
---|---|---|
name | ”my-app” | Mengidentifikasi proyek |
version | ”1.0.0” | Menentukan versi aplikasi |
build directory | ”dist” atau “www” | Menunjuk ke aset web |
Setelah Node.js dan proyek web Anda siap, lanjutkan ke instalasi tools khusus platform.
Instal Software yang Diperlukan
Untuk Pengembangan Android:
- Unduh dan instal versi terbaru Android Studio
- Siapkan Android SDK minimal API level 22
- Konfigurasi variabel environment
ANDROID_HOME
Untuk Pengembangan iOS (Khusus Mac):
-
Instal Xcode 14 atau versi lebih baru
-
Instal Command Line Tools
-
Gunakan Homebrew untuk menginstal CocoaPods:
Terminal window brew install cocoapods -
Terima lisensi Xcode:
Terminal window sudo xcodebuild -license accept
Saat mengintegrasikan Capgo nanti, pastikan Anda memiliki koneksi internet yang stabil dan sertifikat SSL yang valid.
Dengan langkah-langkah ini selesai, Anda siap untuk proses pengembangan Capacitor yang lancar. Selanjutnya, Anda akan menginstal Capacitor CLI.
Instal Capacitor CLI
Dengan lingkungan Anda siap, saatnya menginstal dan mengkonfigurasi Capacitor CLI.
Tambahkan Paket Capacitor
Mulai dengan menginstal paket Capacitor CLI dan Core menggunakan npm:
npm install @capacitor/cli @capacitor/core
Setelah terinstal, konfirmasi setup dengan memeriksa versi Capacitor:
npx cap --version
Siapkan Proyek Anda
Inisialisasi Capacitor di proyek Anda dengan perintah berikut:
npx cap init
Selama inisialisasi, Anda akan diminta untuk memberikan detail berikut:
Pengaturan | Deskripsi | Contoh |
---|---|---|
App Name | Nama yang ditampilkan di app store | ”My Awesome App” |
App ID | Pengidentifikasi unik untuk aplikasi Anda | ”com.mycompany” |