Halo semuanya, pada postingan ini saya akan membagikan tutorial sederhana untuk kalian yang baru belajar membuat aplikasi android menggunakan android studio. Pada tutorial sebelumnya kita telah belajar bagaimana membuat aplikasi QR Code generator dengan menggunakan library QRGen. Nah, pada tutorial kali ini kita akan belajar bagaimana membuat aplikasi QR Code scanner dengan menggunakan kotlin. Aplikasi QR Code scanner yang akan kita buat ini dapat melakukan scan QR Code dengan 2 (dua) cara. Cara pertama yaitu dengan scan secara langsung melalui kamera sedangkan cara kedua yaitu dengan upload gambar QR Code dari galeri.
Daftar Isi
sembunyikan
Project QRCodeScanner
- Hal pertama yang harus kita lakukan tentu membuat project baru di android studio. Pada tutorial ini saya memberikan nama projeknya “QRCodeScanner”.
Update AndroidManifest.xml
- Pada file AndroidManifest.xml, tambahkan beberapa kode seperti berikut
Update Gradle
- Implementasi library untuk QR Code Scanner menggunakan kamera
Desain User Interface
- Buka activity_main.xml, lalu ubah kodenya seperti berikut
Cek Permission
- Cek apakah user sudah mengizinkan semua permission
Membuat dialog pilihan metode scan
- Ketika tombol “Scan QR Code” di tekan, maka akan muncul dialog pilihan metode scan melalui kamera atau galeri.
Scan QR Code dari kamera dan menampilkan hasilnya
- Berikut kode untuk scan QR Code dengan kamera dan menampilkan hasil scannya pada textview
Scan QR Code dari galeri dan menampilkan hasilnya
- Berikut kode untuk scan QR Code dari galeri dan menampilkan hasil scannya pada textview
Kode lengkap MainActivity.kt
- Berikut kode lengkap MainActivity.kt
Screenshot
Download source code
Terima kasih