Documentation

Add barcode scanning to your app

Installation, examples and the API for the barKoder SDK, on 13 platforms.

Quick start
  1. Add the dependency barkoder.aar from the Developer Portal, in app/libs
    implementation(files("libs/barkoder.aar"))
  2. Add the scanner view A BarkoderView in your activity or fragment
  3. Set the license key and barcode types
    bkdView.config.decoderConfig.SetEnabledDecoders(
        arrayOf(
            Barkoder.DecoderType.QR,
            Barkoder.DecoderType.Ean13
        )
    )
Platforms

Pick your platform

Each platform has its installation guide, working examples and the API reference. The SDK is the same engine everywhere.

PlatformGet itGuides
Native
AndroidKotlin, Java
barkoder.aar · Developer Portal
iOSSwift
Barkoder.xcframework · or Swift Package Manager
WebJavaScript, WebAssembly
npm install barkoder-wasm
Cross-platform
barkoder_flutter · pubspec.yaml
React NativeJavaScript
npm install barkoder-react-native
CapacitorJavaScript
npm install barkoder-capacitor
CordovaJavaScript
cordova plugin add barkoder-cordova
Plugin.Maui.Barkoder · NuGet
NativeScriptJavaScript
npm i barkoder-nativescript
Desktop and server
PythonLinux, Windows
Python library · Developer Portal
Linux SDK package · Developer Portal
C++ SDKLinux
C++ SDK · Developer Portal
C#.NET, BarkoderNET
C# SDK · Developer Portal

Xamarin is still documented for existing apps. New apps: .NET MAUI.

Features

Find it by what you need