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

Run the samples

You will find samples using the Scandit SDK in this GitHub repository. To use the samples: clone the repository, or download the zip file directly from the github website and open the solution file in either Visual or Xamarin Studio.

There are two sample folders:

Native (Xamarin Native - iOS and Android)

These samples use our Scandit.BarcodePicker.Xamarin plugin for Xamarin Native.

  • (Android - iOS)Sample: shows how to use the Scandit SDK in a simple app.
  • ExtendedSample: allows the user to configure the barcode scanner as well as the UI from the application itself. This app can be build with both iOS and Android and uses custom renderers.
  • (Android - iOS)MatrixScanSample: shows how to use MatrixScan.
  • (Android - iOS)AimAndScanSample: shows how to implement aim-and-scan or scan-and-confirm, to precisely select a barcode among many others.
  • (Android - iOS)SplitViewSample: shows how to implement a split view, with the scanner not in full-screen.
  • (Android - iOS)ViewBasedMatrixScanSample: shows how to implement view overlays on top of a barcode with MatrixScan.

Unified (Xamarin.Forms)

These samples use our Scandit.BarcodePicker.Unified plugin for Xamarin.Forms.

  • SimpleSample: shows how to use the Scandit SDK in a simple app.
  • ExtendedSample: allows the user to configure the barcode scanner as well as the UI from the application itself.