Scan QR Codes and most of 1D/2D barcodes with ease.
The scanning process uses
Firebase ML Kit when available and fallback to
ZXing otherwise.
It works completely offline, with the exception of the optional Firebase ML Kit Barcode Model download.
Devices without touch screen support (based on
android.hardware.touchscreen feature) are given special care.
The behavior is simplified and it will automatically:
- copy text to clipboard
- open web links
- open deeplinks (geo, mail, tel, sms, etc.)
Supported devices without touch screen support (non-exhaustive list)
- Vuzix: Blade®, M300, M300XL
- Realwear: HMT-1™, HMT-1Z1™
- Google: Glass, Glass Enterprise Edition
Supported barcode formats:
- Aztec
- Codabar
- Code 39, Code 93, Code 128
- Data Matrix
- EAN-8, EAN-13
- ITF
- MaxiCode
- PDF417
- QR Code
- UPC-A, UPC-E
Supported content types:
- Text
- WiFi
- Url
- Sms
- GeoPoint
- ContactInfo
- Email
- Phone
- CalendarEvent
Checkout this
Open Source project on GitHub.