Capacitor memungkinkan Anda menjalankan aplikasi web secara asli di iOS, Android, Web, dan lainnya dengan satu basis kode dan API lintas platform.
Capacitor menyediakan API lintas platform dan lapisan eksekusi kode yang memudahkan pemanggilan SDK Asli dari kode web dan menulis plugin asli khusus yang mungkin diperlukan aplikasi Anda. Selain itu, Capacitor menyediakan dukungan Aplikasi Web Progresif kelas satu sehingga Anda dapat menulis satu aplikasi dan menyebarkannya ke toko aplikasi dan web seluler.
Kapasitor dilengkapi dengan API Plugin untuk membuat plugin asli. Plugin dapat ditulis di dalam aplikasi Capacitor atau dikemas ke dalam ketergantungan npm untuk penggunaan komunitas. Penulis plugin didorong untuk menggunakan Swift untuk mengembangkan plugin di iOS dan Kotlin (atau Java) di Android.
Kapasitor dirancang untuk dimasukkan ke aplikasi web modern mana pun yang ada. Jalankan perintah berikut untuk menginisialisasi Kapasitor di aplikasi Anda:
npm install @capacitor/core @capacitor/cli
npx cap init
Selanjutnya, instal salah satu platform asli yang diinginkan:
npm install @capacitor/android
npx cap add android
npm install @capacitor/ios
npx cap add ios
Untuk aplikasi baru, kami menyarankan untuk mencoba Ionic Framework dengan Capacitor.
Untuk memulai, instal Ionic CLI ( npm install -g @ionic/cli
) dan mulai aplikasi baru:
ionic start --capacitor
Secara semangat, Kapasitor dan Cordova sangat mirip. Kapasitor menawarkan kompatibilitas dengan sebagian besar plugin Cordova.
Kapasitor dan Cordova berbeda dalam Kapasitor itu:
Lihat dokumen untuk lebih jelasnya.
Tidak, Anda tidak perlu menggunakan Ionic Framework dengan Capacitor. Tanpa Ionic Framework, Anda mungkin perlu mengimplementasikan Native UI sendiri. Tanpa Ionic CLI, Anda mungkin perlu mengonfigurasi sendiri alat untuk mengaktifkan fitur seperti livereload. Lihat dokumen untuk lebih jelasnya.
Lihat CONTRIBUTING.md
.
Dimungkinkan oleh komunitas Kapasitor. ?