BarcodeReader

Fast barcode and QR code scanner for Android with Google ML Kit integration

Key Features

Platform

Android 6.0+ with Kotlin 1.9

ML Kit Powered

Google ML Kit for fast, accurate scanning

20+ Formats

QR, EAN, UPC, Code128, PDF417, and more

Camera Preview

Real-time camera overlay with scan zone

Fast Detection

Sub-100ms scan times on modern devices

Low Light Mode

Automatic torch activation in dark environments

Quick Start

Setup Example

Preview of BarcodeReader integration:

Kotlin
class ScannerActivity : AppCompatActivity() {
    private lateinit var barcodeReader: BarcodeReader
    private lateinit var cameraPreview: PreviewView
    
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_scanner)
        
        barcodeReader = BarcodeReader(this)
        barcodeReader.setFormats(BarcodeFormat.ALL)
    }
}

Supported Formats

Category Formats Use Cases
2D Codes QR Code, Data Matrix, PDF417, Aztec URLs, Contact info, Tickets
Product Codes EAN-8, EAN-13, UPC-A, UPC-E Retail, Inventory
Industrial Code 39, Code 93, Code 128, ITF Shipping, Logistics

What's Included

Ready to Get Started?

Purchase BarcodeReader and add powerful scanning to your Android app!

$7.00
Get Started