Smart WebView adalah komponen WebView sumber terbuka dan canggih untuk Android yang memungkinkan Anda mengintegrasikan konten web dan teknologi ke dalam aplikasi asli dengan lancar. Bangun aplikasi hybrid yang canggih dengan mudah, manfaatkan yang terbaik dari web dan dunia asli.
Aplikasi ini berfungsi sebagai demo bagi pengguna dan pengembang untuk menjelajahi kemampuan inti Smart WebView.
Kode Sumber di GitHub (https://github.com/mgks/Android -Tampilan Web Cerdas)
Dengan Smart WebView, Anda dapat menyematkan halaman web yang ada atau membuat proyek HTML/CSS/JavaScript yang sepenuhnya offline dalam aplikasi Android asli. Sempurnakan aplikasi berbasis web Anda dengan fitur asli seperti:
- Geolokasi: Melacak lokasi pengguna dengan GPS atau jaringan.
- Akses File dan Kamera: Unggah file atau ambil gambar/video langsung dari WebView.
- Pemberitahuan Push: Kirim pesan yang ditargetkan menggunakan Firebase Cloud Messaging (FCM).
- Penanganan URL Khusus: Mencegat dan menangani URL tertentu untuk memicu tindakan asli.
- JavaScript Bridge: Komunikasikan dengan lancar antara konten web Anda dan kode asli Android.
- Sistem Plugin: Perluas fungsionalitas Smart WebView dengan plugin khusus Anda sendiri (misalnya, plugin Pemindai Kode QR yang disertakan).
- Mode Offline: Memberikan pengalaman offline khusus saat konektivitas jaringan tidak tersedia.
Yang Baru di Versi 7.0:
- Arsitektur Plugin Terbaru: Buat dan integrasikan plugin Anda sendiri untuk menambahkan fitur khusus tanpa mengubah pustaka inti.
- Penanganan File yang Disempurnakan: Peningkatan pengunggahan file dan integrasi kamera dengan penanganan kesalahan yang tangguh.
- Dependensi yang Diperbarui: Dibangun dengan perpustakaan terbaru untuk kinerja dan keamanan optimal.
- Dokumentasi yang Lebih Baik: Penjelasan dan contoh yang lebih jelas untuk membantu Anda memulai dengan cepat.
Fitur Utama:
- Sematkan halaman web atau jalankan proyek HTML/CSS/JavaScript offline.
- Terintegrasi dengan fitur asli Android seperti GPS, kamera, pengelola file, dan notifikasi.
- Desain bersih dan minimal dengan pengoptimalan performa.
- Sistem plugin yang fleksibel dan dapat diperluas.
Persyaratan:
- Keterampilan dasar pengembangan Android.
- API Minimum 23+ (Android 6.0 Marshmallow).
- Android Studio (atau IDE pilihan Anda) untuk pengembangan.
Pengembang: Ghazi Khan (https://mgks.dev)
Proyek di bawah Lisensi MIT.