A tiny android wrapper for the ZXing barcode scanner library (https://github.com/zxing/zxing).
- Uses CameraX.
- Written as a replacement for https://github.com/journeyapps/zxing-android-embedded. Not call-compatible, but it's very easy to migrate.
- Requires minimal Android 8.0 (API 26)
- Supported/tested up to Android 16 (API 36).
- Compiled against ZXing core 3.5.4
Add a repository:
ivy {
url "https://github.com/tfonteyn/"
metadataSources {
artifact()
}
patternLayout {
artifact "/[module]/releases/download/v[revision]/"
+"[module]-[revision]-[classifier].[ext]"
}
}
Gradle dependency string:
com.hardbacknutter.tinyzxingwrapper:TinyZXingWrapper:1.3.0:release@aar
- 1.3.1: expose extra arguments for the zoom control
- 1.3.0: performance improvements, zoom and autofocus support
- 1.2.0: beta/test builds
- 1.1.0: bugfix for DecodeHintType.POSSIBLE_FORMATS
- 1.0.1: translations added, no lib code changes
- 1.0.0: initial release