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
- ML Kit barcode scanner
- 1D/2D barcode support
- Real-time camera preview
- Batch scanning mode
- Scan history storage
- Vibration feedback
- Full source code access
- Lifetime updates
- Email support
Ready to Get Started?
Purchase BarcodeReader and add powerful scanning to your Android app!
$7.00
Get Started