Sampai Jadi Buat Aplikasi Android Untuk Web ( WebView ) Fast Loading Di Android Studio
Artikel diperbarui pada 1 Juni 2021
Hai glozovers! Artikel ini merupakan artikel pertama yang mengulas tentang Android Studio di situs tercinta ini. Untuk itu berikan admin semangat untuk membuat artikel serupa dengan cara komentar yang positif dan share artikel ini pada yang lain.
Banyak sekali situs-situs besar menyediakan situsnya dalam sebuah aplikasi
baik di android maupun di ios. Aplikasi tersebut dapat diunduh melalui Google
Play Store maupun App Store.
Dengan memiliki sebuah aplikasi untuk situs maka akses ke situs akan jadi
semakin mudah. Buat kamu yang berniat melakukan ini dapat mengikuti
langkah-langkah yang akan admin jelaskan ini.
Adapun kelebihan dari aplikasi webview ala Glozaria yang akan dibuat ini
adalah :
- Loading cepat (fast loading)
- Menggunakan progress bar
- Menggunakan Alert Dialog Keluar
Baca juga :
{tocify} $title={Table of Contents}
Langkah-langkah Membuat Aplikasi Android untuk Situs Web ( WebView )
1. Install aplikasi android studio. Jangan lupa koneksikan laptop dengan
jaringan internet yang stabil. Jika sudah maka buka aplikasinya.
2. Buat proyek android baru dengan klik Start a new Android Studio project.
3. Pilih template 'Empty Activity' lalu klik Next.
4. Beri nama aplikasi kamu. Tentukan level API minimum yang diinginkan, klik Finish
Di sini admin akan membuat aplikasi dengan nama 'Glozaria'. Untuk nama paket dapat dibiarkan otomatis atau disesuaikan seperti contoh di atas yaitu dengan nama
paket 'glozaria.com.app'. Untuk bahasa menggunakan Java. Tunggu sinkronisasi selesai.
5. Pada layar activity_main.xml, ganti semua dengan kode xml berikut.
6. Pada layar MainActiviy.java, ganti semua dengan kode java berikut.
7. Pada menu sebelah kiri, klik app 👉 manifests. Lalu double klik untuk
membuka AndroidManifest.xml. Ganti semua kode xmlnya
dengan kode berikut dan jangan lupa ubah glozaria.com.app sesuai nama paket aplikasi kamu.
Pengaturan Aplikasi WebView
Pengaturan Styles XML
Pada menu sebelah kiri, klik res 👉 values. Download file styles.xml ini lalu copy paste/refactor ke dalam direktori tersebut. Kode untuk styles.xml adalah sebagai berikut.
Kode ini untuk :
- Mengatur tampilan Webview menjadi full Screen dengan menyembunyikan Action Bar.
- Mengatur warna header.
Pengaturan Warna pada Color XML
Pada aplikasi ini ada penambahan warna untuk colorAccent. Tambahkan kode berikut pada color.xml dan ganti #D81B60 dengan warna yang diinginkan.
<color name="colorAccent">#D81B60</color>
Mengganti Icon Aplikasi
Persiapkan gambar untuk icon aplikasi dengan dimensi minimal 512 x 512. Untuk membuatnya menjadi icon aplikasi atau icon launcher dapat lewat github ini.
Setelah mendapatkan file zip icon launchernya, ubah icon launcher di Android Studio melalui menu Image Asset. Gunakan file gambar icon launcher pada folder mipmap-xxxhdpi.
Nah, pengaturan yang admin butuhkan sudah selesai dan saatnya menjalankan aplikasi
dan menginstallnya di HP.
Install Aplikasi Di HP
Untuk mempersingkat tutorialnya, admin langsung saja jelaskan caranya ya.
1. Aktifkan fitur pengembang (developer) di HP.
2. Buka menu pengembang, carilah usb debugging lalu aktifkan.
3. Masih di menu pengembang, carilah ijin install aplikasi via usb, lalu
aktifkan.
4. Sambungkan HP dengan laptop menggunakan kabel USB. Tunggu hingga penyiapan
kabel selesai (ready).
5. Cek pada daftar emulator bahwa merk dan type HP yang digunakan sudah ada.
6. Klik ikon Run untuk menjalankan proses gradle dan menginstallnya di HP. Setelah gradle berhasil dijalankan akan dilanjutkan dengan proses install di HP. Selama proses ini jangan biarkan layar HP redup atau terkunci. Ini dapat menyebabkan kegagalan instalasi.
7. Tunggu pemberitahuan instal selesai dan sukses.
Aplikasi akan otomatis terbuka. Pastikan jaringan internet tersedia supaya
dapat terbuka dengan baik.
Selamat aplikasi berhasil dibuat.
Download Aplikasi WebView Glozaria (Demo)
Demikian Cara Membuat Aplikasi Android Untuk Web Fast Loading Dengan Android
Studio Sampai Jadi.
cara menambahkan url nya dmn ya ka ?
BalasHapusPada langkah ke - 6 di MainActivity. Cari kode berikut dan ganti dengan url webnya :
HapuswebView.loadUrl("https://www.glozaria.com");
ka, untuk back ke halaman sebelumnya bisa, tetapi kalau back untuk keluar aplikasi yang menampilkan dialog "Apakah Anda ingin keluar?" tidak bisa.
Hapuskenapa ya ka ?
oke terimakasih ya kaa
HapusSudah diperbaiki kodenya, harusnya kode alertDialog.show(); di bawah // show it seperti kode yang sudah diperbaiki di atas.
HapusCek di MainActivity
HapusApakah aplikasi webview ini bisa dimasukkan iklan? Terima kasih
BalasHapusUntuk kodingan ini tidak bisa menempatkan iklan.
HapusGambar sejumlah artikel di home tidak muncul. Ada solusinya?
BalasHapusMungkin masalah koneksi saja. Perkecil ukuran gambar atau konversi gambar ke format lain seperti Webp supaya loading blog lebih cepat..
Hapussama seperti aisya nih, back bisa tapi gak bisa exit, butuh bantuan
BalasHapusSudah diperbaiki kodenya, harusnya kode alertDialog.show(); di bawah // show it seperti kode yang sudah diperbaiki di atas.
HapusRevisi kodenya di MainActivity
HapusMas Tombol keluar aplikasinya ga bisa ya mohon petunjuk
BalasHapusSudah dijawab di atas ya
HapusSekarang sudah bisa mas.
BalasHapusHallo, saya punya masalah mengenai icon, kenapa icon-icon gak muncul ya di webview ?
BalasHapusTulis alamat webnya mas biar bisa di cek, tulis pakai koma ya, jangan pakai titik.
HapusSaya mau tanya.. kalau blog kita ada adsensenya lalu di buat webview dan di upload di playstore..
BalasHapusItu akan menimbulkan masalah nggk ya di adsensenya.. secara kan utk aplikasi iklan yg di pakai admob..
Thanks
Belum pernah coba. Namun kurang aman untuk adsense mas, sebaiknya dipisah. Gunakan admob mas untuk aplikasi.
HapusKalau sudah punya adsense, gampang daftar admob kog. Namun sebaiknya akun admob dan adsense pakai email berbeda karena admob rawan pembatasan iklan.
Apakah bisa untuk Web GIS min??
BalasHapusTidak familiar dengan web GIS mas. Namun harusnya bisa, kan hanya perlu alamat URL-nya saja. Kalau Web GIS punya desain responsif jauh lebih baik lagi.
HapusHanya saja, kodingan di atas tidak akan cukup untuk menangani fitur-fitur tertentu di web GIS bila tidak ditambahkan kodingan lagi.
gan gagal di manifest
BalasHapusEror-nya seperti apa?
HapusKalau mau gak full screen dan bisa menampilkan toolbar utk about dan exit gimana ya? file mana yg harus diubah gan?
BalasHapusSaya coba gak bisa gan error
BalasHapusUntuk video kok gak bisa fullscreen ya gan? Alias tidak ada icon kotak full screen dibawah kanan video
BalasHapus