Installation, examples and the API for the barKoder SDK, on 13 platforms.
implementation(files("libs/barkoder.aar")) bkdView.config.decoderConfig.SetEnabledDecoders(
arrayOf(
Barkoder.DecoderType.QR,
Barkoder.DecoderType.Ean13
)
) barkoderView.config = BarkoderConfig(licenseKey: "LICENSE_KEY") { licenseResult in print("Licensing SDK: \(licenseResult.message ?? "")") }
guard let decoderConfig = barkoderView.config?.decoderConfig else { return }
decoderConfig.qr.enabled = true try? barkoderView.startScanning(self) npm install barkoder-wasm Barkoder = await BarkoderSDK.initialize("your_license_key_here");
Barkoder.setEnabledDecoders(
Barkoder.constants.Decoders.QR,
Barkoder.constants.Decoders.Ean8
); let callbackMethod = (result) => alert(`${result.barcodeTypeName}\n${result.textualData}`);
Barkoder.startScanner(callbackMethod); BarkoderView(
licenseKey: 'KEY',
onBarkoderViewCreated: _onBarkoderViewCreated, _barkoder.setBarcodeTypeEnabled(BarcodeType.qr, true);
_barkoder.startScanning((result) {
print(result.decoderResults[0].textualData);
}); npm install barkoder-react-native <BarkoderView
licenseKey="KEY"
onBarkoderViewCreated={onBarkoderViewCreated}
/> _barkoder.setBarcodeTypeEnabled(Barkoder.BarcodeType.qr, true);
barkoder.startScanning((result) => {
// Handle the scan result here.
}); Each platform has its installation guide, working examples and the API reference. The SDK is the same engine everywhere.
Xamarin is still documented for existing apps. New apps: .NET MAUI.
A 7-day trial license works on every platform. Or scan with the demo apps first.
Get a trial license