Scan qr code using kotlin

Hasper Ong
2 min readOct 3, 2021

This source code tutorial enable scan qr code using kotlin. Before using this source code you need to follow another tutorial that i have wrote for request camera permission only able to using this source code to scan qr code.

Request camera permission can found at

build.gradle add in dependencies

implementation 'com.budiyev.android:code-scanner:2.1.0'

MainActivity.kt

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Toast
import com.budiyev.android.codescanner.*
class MainActivity : AppCompatActivity() {
private lateinit var codeScanner: CodeScanner
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main.xml)

val scannerView = findViewById<CodeScannerView>(R.id.scanner_view)

codeScanner = CodeScanner(this, scannerView)

// Parameters (default values)
codeScanner.camera = CodeScanner.CAMERA_BACK // or CAMERA_FRONT or specific camera id
codeScanner.formats = CodeScanner.ALL_FORMATS // list of type BarcodeFormat,
// ex. listOf(BarcodeFormat.QR_CODE)
codeScanner.autoFocusMode =…

--

--

Hasper Ong

i am mobile developer, i love to share story, and of course i love to write story.