Deprecation warning

Please note that this is outdated documentation for an older release of the Scandit Barcode Scanner SDK.

We are deprecating the 5.x API on all platforms (except Linux). Release 5.19 in April 2021 will be our final. Applications running 5.x will continue to work, and we will continue to release critical bug fixes and security patches only, for one year. We encourage you to migrate to 6.x and take advantage of our latest / advanced features and improved performance.

You'll find the updated documentation at: Data Capture SDK Documentation for Xamarin.Android and Data Capture SDK Documentation for Xamarin.iOS

How To Add a Xamarin Component or Local NuGet Package

Under normal circumstances you should get the Scandit Barcode Scanner directly from the Xamarin Component Store, or through This will allow you to very easily add the barcode scanning functionality to your project. For details, take a look at the integration guides for iOS, and Android.

Adding the Component manually

In case you received the component directly from us you will have to install it manually. For this you need to download the xpkg tool from Xamarin:

Unzip Scandit Barcode Scanner zip file, open the console and execute the following command under Windows:

<path to>xamarin-component.exe install /path/to/scandit-X.X.X.xam

Or under OS X:

mono <path to>xamarin-component.exe install /path/to/scandit-X.X.X.xam

Adding a local NuGet package.

To add a NuGet package you already have installed on your system, you will need to configure a local package source. For Xamarin Studio, you can follow these instructions. For Visual Studio, check the package sources section.