Capacitor

Capacitor Barcode Scanner Plugin

Integrate barKoder’s advanced barcode scanning features into your Capacitor apps effortlessly. Our Capacitor plugin delivers fast, reliable, and accurate scanning for all major barcode symbologies, providing a seamless user experience for hybrid and cross-platform applications.

capacitor barcode scanner

barKoder Capacitor Plugin

The barKoder Capacitor plugin allows developers to seamlessly integrate high-performance barcode scanning into Capacitor-based applications. It supports all major barcode symbologies, delivers fast and reliable decoding, and offers an easy-to-use API for capturing and processing barcode data directly within hybrid and cross-platform apps.

capacitor-1.webp

With the barKoder plugin for Capacitor, you can easily integrate advanced barcode scanning functionality into your cross-platform web-based applications, offering a smooth and reliable user experience on both Android and iOS.

Capacitor enables developers to build native mobile apps using web technologies like HTML, CSS, and JavaScript, while still accessing native device features through a plugin system. The barKoder plugin supports key features such as continuous scanning and high-performance decoding across all major barcode types. Whether you're targeting Android, iOS, or both, the barKoder SDK for Capacitor offers a robust and efficient solution for embedding enterprise-grade barcode scanning into your mobile applications.

How Capacitor works

Capacitor bridges modern web applications with native mobile functionality by wrapping your web code in a native container and exposing device APIs through a simple JavaScript interface. It enables a write-once, deploy-anywhere workflow for building apps that run seamlessly on both Android and iOS, while allowing deep access to native features via plugins like barKoder.

capacitor-2.webp

Capacitor provides a modern native runtime for building cross-platform applications using web technologies like HTML, CSS, and JavaScript. It allows developers to run a single web codebase across Android, iOS, and the web, while still accessing native functionality through a powerful plugin system. Capacitor apps run inside a native container, enabling seamless communication between JavaScript and native code.

Capacitor’s plugin architecture, including official and custom plugins like barKoder, empowers developers to build performant apps that take advantage of native features such as camera access, file handling, and barcode scanning. The following diagram illustrates how web and native layers interact in a typical Capacitor application architecture.

Supported platforms

Capacitor apps for Android and iOS can be developed using any modern code editor and built using platform-specific tooling. While Android apps can be built on any operating system, a macOS environment with Xcode is required to build and deploy iOS applications.

  • Android 5.0 (API 21) or higher is required
  • iOS 11 or higher is required
  • macOS is required with Xcode installed to build iOS apps
  • Windows or macOS can be used to build Android apps

Get your free 30-day trial license and start today.

The Barcode Scanner SDK supports scanning the most common barcode types, maximizing efficiency for today's most progressive mobile apps.

Barcode Scanner SDK Features

Damaged Barcodes

At the core of our cutting-edge decoding solution lies MatrixSight®, an algorithm that some among us dare to deem groundbreaking. Exclusively featured in our barKoder software, MatrixSight is meticulously designed to redefine the very standards of mobile barcode recognition. This exceptional algorithm transcends the constraints of conventional decoding, establishing a new benchmark for reliability, accuracy, and versatility.

Deformed Barcodes

Segment Decoding® transcends beyond anything other barcode scanners can achieve, and that is successful recognition of 1D barcodes that have been deformed, crumpled, wrinkled and otherwise altered to the degree where a straight line can't pass through all its bars, a limitation that other decoders can't alleviate. Achieved through barkoder's advanced barcode location detection algorithms, Segment Decoding® technique is unmatched in its performance levels and pattern matching capabilities, amortizing even the highest degree of barcode damages, including printing errors, label damage, scanner angles, low print quality, as well as various other levels of physical damage or environmental conditions.

Blurry Barcodes

Accurately and reliably scan EAN & UPC barcodes regardless of the degree and the type of blur that affects them, be that motion, lens or focus blur.

Multiple Barcodes

Want to scan multiple barcodes regardless of type and density continuously? Look no further than barKoder's Batch MultiScan feature, whose result caching and location reconstruction techniques provide excellent user-experience and results.

VIN Scanner

When you combine MatrixSight® & Segment Decoding®, the result is breathtaking and leads to the most advanced VIN barcode scanner on the market, able to capture the data even within the most stubborn & difficult to read VIN-powered Code 39, Code 128, Data Matrix & QR Codes.

MRZ Scanner

The fastest & most accurate Machine Readable Zone (MRZ) scanning software solution for capturing data from any MRZ- empowered biometric document, ensuring streamlined, reliable identity verification. With its easy integration and seamless setup, it represents an almost turnkey solution for any mobile platform without extensive configuration.

PDF417 Scanner

Applying what we learned from MatrixSight® to our PDF417 barcode recognition engine was, for a lack of a better word, unparalleled. PDF417 barcodes, usually applied to identification documents such as driver's licenses, ID cards, vehicle registration discs and similar use-cases, due to wearing and extensive use naturally fade and lose their basic elements such as its start and stop patterns. But PDF417-LineSight® doesn't stop here and goes far beyond - a PDF417 barcode can now also miss its start and stop row indications and even entire data columns and it still wouldn't be beyond the reach of barKoder, which will capture the entirety of its data regardless.

DPM Scanner

barKoder SDK's unique algorithms and features provided all the necessary conditions for creating a special mode for decoding even the most challenging Data Matrix barcodes, i.e. those engraved utilizing the Direct Part Marking (DPM) methods, something that previously was only possible with extremely expensive and specialized hardware scanners. Now all you need to achieve such barcode reading levels is your own personal smart device!

DotCode Scanner

barKoder'’s barcode scanning API features the best DotCode reading algorithm by a significant margin when compared to any competitor product in the software-based barcode reading market, be that closed or open-source, rivaling even the best hardware solutions

1D & 2D Barcode Formats Support

asset1d-1.svg
asset1d-2.svg
asset1d-3.svg

Linear (1D) Barcodes

Codabar, Code 11, Code 25 (Standard/Industrial 2 of 5), Code 39 (including Code 39 extended), Code 93, Code 128, COOP 2 of 5, Datalogic 2 of 5, GS1 Databar, GS1 Composite, EAN-8, EAN-13, IATA 2 of 5, Interleaved 2 of 5, Italian Pharmacode (Code 32), ITF-14, Matrix 2 of 5, MSI Plessey, Postal Barcodes, Telepen, UPC-A, UPC-E, UPC-E1

Learn More
asset2d-1.svg
asset2d-2.svg
asset2d-3.svg

2D Barcodes

Aztec Code, Aztec Compact, Data Matrix, DotCode, MaxiCode, PDF417, Micro PDF417, QR Code, Micro QR Code

Learn More
hand1.webp

Barcode Scanner by barKoder

The Barcode Scanner by barKoder app will provide you with an easy-to-use tool designed to showcase the versatility and functionality of our Barcode Scanner SDK in capturing all supported barcode formats, including DPM-engraved Data Matrix codes.

Apart from the plethora of useful features, including a variety of options when it comes to exporting the results of each successful barcode scan, you’ll have access to a specially designed DPM scanning template containing all optimum DPM decoding settings.

appstore link

iOS

appstore link

Android