Skip to content

doo/scanbot-barcode-scanner-sdk-example-xamarin

Repository files navigation

Example App for the Scanbot Xamarin Barcode Scanner SDK & Xamarin forms Barcode Scanner SDK

This example app demonstrates how to integrate the Scanbot Xamarin Barcode Scanner into your Xamarin app for Android and iOS platforms.

What is the Scanbot Barcode Scanner SDK?

The Scanbot Barcode Scanner SDK is a set of simple and intuitive high-level APIs that allows you to scan barcodes fast and reliably from your mobile devices or websites.

The SDK utilizes your device's camera, which can be freely switched. You can also apply various filters to narrow down the results by barcode type or content, with regex pattern support to ensure you only capture the specific barcodes relevant to your application.

It operates entirely offline on the user's device and takes only 0.04 seconds per scan. Scans are accurate even under challenging conditions, including damaged, small, or distant barcodes and low-light environments.

The SDK can be integrated into your app within minutes and comes with Ready-To-Use UI components, which allow you to customize the barcode scanner to your needs.

💡 For more details about the Scanbot Barcode Scanner SDK, check out our documentation. You can download our Xamarin SDKs as Nuget packages here.

Requirements

The latest version of Microsoft Visual Studio with Xamarin Platform.

Note: Please make sure that camera permissions on your device are configured accordingly.

Supported barcodes

The Scanbot Barcode Scanner library supports all common 1D- or 2D barcodes, such as QR codes, Data Matrix codes, as well as multiple postal symbologies, including:

Barcode type Barcode formats
1D Barcodes EAN, UPC, Code 128, GS1-128, Code 39, Codabar, ITF, Code 25, Code 32, Code 93, Code 11, MSI Plessey, Standard 2 of 5, IATA 2 of 5, Databar (RSS), GS1 Composite
2D Barcodes QR Code, Micro QR Code, Aztec Code, PDF417 Code, Data Matrix Code, GiroCode, NTIN Code, PPN, UDI, Royal Mail Mailmark, MaxiCode
Postal Symbologies USPS Intelligent Mail (IMb), Royal Mail RM4SCC Barcode, Australia Post 4-State Customer Code, Japan Post 4-State Customer Code, KIX

💡 Please visit our docs for a complete overview of the supported barcode symbologies.

Data Parsers

The Scanbot Barcode Scanner SDK supports a variety of data parsers that extract structured information from 2D barcodes such as QR Codes and Data Matrix. These include parsers for documents such as driving licences (AAMVA), boarding passes, medical certificates, SEPA forms, Swiss QR codes and vCard business cards.

💡 Please refer to our documentation for a full list of supported data parsers.

Additional information

Guides and Tutorials

Integrating the Scanbot Xamarin Barcode Scanner plugin into your own applications takes just a few minutes, and our step-by-step guides make the process even easier.

Whether you're a seasoned developer or just starting, our tutorials provide clear instructions for adding barcode scanning functionality with minimal effort.

💡 Check out our developer blog for a collection of in-depth tutorials, use cases, and best practices.

Free integration support

We know that using an open-source barcode library can be challenging without support. That’s why we offer free developer support via Slack, MS Teams, or email to integrate our Barcode Scanner SDK into your applications.

As a customer, you also get access to a dedicated support Slack or Microsoft Teams channel to talk directly to your Customer Success Manager and our engineers.

Licensing and pricing

The Scanbot SDK examples will run for one minute per session without a license. After that, all functionalities and UI components will stop working.

To try the Xamarin Barcode Scanner SDK without the one-minute limit, you can request a free, no-strings-attached 7-day trial license.

Our pricing model is simple: Unlimited barcode scanning for a flat annual license fee, full support included. There are no tiers, usage charges, or extra fees. Contact our team to receive your quote.

Other supported platforms

Besides Xamarin & Xamarin.Forms, the Scanbot Barcode Scanner SDK is also available on: