This repository contains both simple and advanced samples that show you how use various features of the Scandit Data Capture SDK. The simple samples allow you to get going quickly, while the advanced samples show you how to use additional settings and setup the scanner for the best performance and user experience.
Scandit offers building blocks that can be integrated in just a few lines of code. The pre-built camera UI has been designed and user-tested to achieve superior process efficiency, ergonomics and usability.
SparkScan is a camera-based solution for high-speed single scanning and scan-intensive workflows. It includes an out-of-the-box UI optimized for an efficient and frictionless user experience.
MatrixScan Count is an out-of-the-box scan and count solution for counting and receiving multiple items at once, in which user interface (UI) elements and interactions are built into a workflow.
MatrixScan Find is a pre-built component that uses AR overlays to highlight items that match predefined criteria.
Barcode Selection is a pre-built component that provides a UI for selecting the right code when codes are crowded (and cannot be selected programmatically, see Barcode Reject Samples.
Consider Barcode Selection when accuracy is more important than speed.
-
Aim to Select allows you to select one barcode at a time using an aimer, and tapping to confirm the selection. It is especially convenient for one-handed operation.
-
Tap to select is quicker when you need to select several barcodes, as demonstrated by the Catalog Reordering Sample (yep, those are teeth).
-
Barcode Selection Simple Sample (Cordova, Flutter, React Native, Xamarin (Forms, iOS, Android), .NET (iOS, Android, Maui), Capacitor)
-
Barcode Selection Settings Sample (iOS, Android, Cordova, Flutter, Capacitor)
The fully-flexible API provides the camera interface, viewfinders and minimal guidance.
ID Scanning Samples demonstrate the features of the ID Capture API and demonstrate workflows such as Age Verified Delivery and US Drivers’ License Verification.
ID Capture Simple Sample (iOS, Android, Web, Flutter, Xamarin (Forms, iOS, Android), .NET (Android, iOS, Maui), Capacitor
-
Age Verified Delivery Sample (iOS, Cordova) MRZ Scanner Sample (Android)
-
US Drivers’ License Verification Sample (iOS, Android, React Native, Xamarin Forms, .NET Maui, Capacitor)
-
ID Capture Extended Sample (iOS, Android, Web, Flutter, Cordova, Xamarin (Forms, iOS, Android), .NET (Android, iOS, Maui)
-
Barcode Capture Simple Sample (iOS (Swift, ObjC), Android, Web, Cordova, React Native, Flutter, Xamarin (Forms, iOS, Android), .NET (iOS, Android, Maui), Titanium, Capacitor (Angular, React, Vue))
-
Barcode Capture Reject Sample (iOS, Android, Cordova, React Native, Xamarin (Forms, iOS, Android), .NET (iOS, Android, Maui), Titanium)
-
Barcode Capture Settings Sample (iOS, Android, Cordova, Flutter, React Native, Xamarin (Forms, iOS, Android), Titanium)
-
Barcode Capture Views Sample (iOS, Android, Web, Cordova, Flutter, Xamarin (Forms, iOS, Android), React Native, Capacitor, .NET (iOS, Android, Maui))
-
MatrixScan Simple Sample (iOS, Android, Cordova, React Native, Flutter, Xamarin (Forms, iOS, Android), NET (iOS, Android, Maui), Capacitor)
-
MatrixScan Reject Sample (iOS, Android, React Native, Cordova, Xamarin (iOS, Android), .NET(iOS, Android))
The Scandit Data Capture SDK documentation can be found here:
iOS, Android, Web, Cordova, Xamarin (iOS, Android, Forms), .NET (iOS, Android), React Native, Flutter, Capacitor, Titanium
To add the Scandit Data Capture SDK to your app, sign up for your Scandit Developer Account and get instant access to your license key: https://ssl.scandit.com/dashboard/sign-up?p=test
Our support engineers can be reached at [email protected].