Membuat Aplikasi QR Code Scanner menggunakan Kotlin

Membuat aplikasi QR Code Scanner menggunakan kotlin

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.

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

Pilihan metode scan
Scan dari kamera
Hasil scan “tubianto.com”

Download source code

Terima kasih

You May Also Like

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *