Android

Overview #

Built for flexibility and high performance, the SDK supports a wide array of barcode formats, including 1D and 2D barcodes, as well as machine-readable zones (MRZs) from passports and ID documents. Whether you’re developing apps for retail, logistics, or identity verification, the barKoder Android SDK delivers the tools needed for seamless functionality.

With its robust capabilities, the SDK provides advanced image processing to ensure precise scanning, even in suboptimal conditions such as poor lighting or damaged codes. It offers seamless compatibility with Java and Kotlin, making it a versatile choice for developers across Android development environments.

The barKoder Android SDK also supports extensive customization, enabling tailored solutions to fit specific workflows and industry requirements.


Supported: #

  • Android 8 and above
  • Supported ABI: arm64-v8a, armeabi-v7a, x86, x86_64
  • Kotlin and Java

Features available: #

  • Damaged Barcodes (MatrixSight®) — Advanced decoding algorithm in barKoder that boosts reliability, accuracy, and versatility for mobile barcode recognition, especially on damaged codes.
  • Deformed Barcodes (Segment Decoding®) — Reads heavily deformed/crumpled 1D barcodes using location detection and pattern matching, handling print errors, label damage, low quality, angles, and other physical/environmental issues.
  • Blurry Barcodes (Deblur) — Accurately scans EAN/UPC even with motion, lens, or focus blur.
  • Multiple Barcodes (Batch MultiScan) — Continuously scans multiple barcodes of mixed types/densities with result caching and location reconstruction for smooth UX.
  • VIN Scanner — Combines MatrixSight® and Segment Decoding® to read tough VIN barcodes (Code 39, Code 128, Data Matrix, QR) in difficult conditions.
  • MRZ Scanner — Fast, accurate MRZ reading for biometric documents; easy to integrate and nearly turnkey across mobile platforms.
  • PDF417 Scanner (PDF417-LineSight®) — Robust PDF417 decoding even when start/stop patterns, row indicators, or entire columns are missing—ideal for worn IDs and similar docs.
  • DPM Scanner — Special mode for decoding challenging Data Matrix barcodes made via Direct Part Marking (engraved), bringing high-end hardware-level results to mobile devices.


Page Contents

History:

close