7 ratings
  • 1
  • 2
  • 3
  • 4
  • 5
5 star 4
4 star 0
3 star 3
2 star 0
1 star 0
Compatible with
  • iOS
  • Android

Scandit Barcode Scanner SDK 4.2.1

Scandit

Enterprise-Grade Barcode Scanning for your Mobile App

Scandit Barcode Scanner

Enterprise-Grade Barcode Scanning for your Mobile App

Scandit's lightning-fast and accurate Barcode Scanner is a valuable addition to any enterprise application. Our Xamarin component utilizes our unique blurry barcode scan technology that works across platforms to scan any barcode type from any angle.

Pricing

Enterprise Edition(s)

Starting at $199/month Includes:

  • Support for UPC-A, EAN13, EAN8, UPC-E, Code39, Code93, Code128, Codabar, MSI Plessey, ITF, QR, Datamatrix, PDF417 and Truncated PDF417 codes.
  • Variable device limits with unlimited scans
  • Premium support with response time of 48hr or less
  • Access to our Product API featuring over 25M UPCs

Register for a free Enterprise Trial plan and get your App Key on our pricing page.

Features and Benefits

Lightning-Fast Scanning from any Angle

Our scan technology can capture barcodes before the camera focuses, from any angle, creating an amazingly fast and pleasant user experience.

Supports all major 1D and 2D code types

Our barcode scanner module supports UPC-A, EAN13, EAN8, UPC-E, Code39, Code93, Code128, Codabar, MSI Plessey, ITF, QR, Datamatrix, PDF417 and Truncated PDF417 codes.

Support for devices lacking autofocus

Our barcode scanner module works for a wide range of low-end devices that lack autofocus capabilities, and thereby significantly expands the addressable market for your app.

Example

Integrating the Scandit SDK into your Xamarin app is very straightforward:

iOS:

// Setup the barcode scanner
var picker = new ScanditSDK.SIBarcodePicker ("---- ENTER YOUR APP KEY HERE ----");
picker.OverlayController.Delegate = new YourDelegate ();

// Display the Scandit user interface
some_ui_view_controller_object.PresentViewController (picker, true, null);

picker.StartScanning ();
using ScanditSDK;

public class YourDelegate : SIOverlayControllerDelegate
{
    public override void DidScanBarcode (SIOverlayController overlayController, NSDictionary barcode) {
        // perform actions after a barcode was scanned
        );
    }
}

Android:


public class ScanActivity : Activity, Scandit.Interfaces.IScanditSDKListener
    {
        private ScanditSDKBarcodePicker picker;
        public static string appKey = "---- ENTER YOUR APP KEY HERE ----";

        protected override void OnCreate (Bundle bundle)
        {
            base.OnCreate (bundle);

            // Setup the barcode scanner
            picker = new ScanditSDKBarcodePicker (this, appKey);
            picker.OverlayView.AddListener (this);

            // Start scanning
            picker.StartScanning ();

            // Show scan user interface
            SetContentView (picker);
        }

        public void DidScanBarcode (string barcode, string symbology) {
            Console.WriteLine ("barcode scanned: {0}, '{1}'", symbology, barcode);

        public void DidCancel () {
            Console.WriteLine ("Cancel was pressed.");
        }

        public void DidManualSearch (string text) {
            Console.WriteLine ("Search was used.");
        }
}

More information

For more details, check out the demo project that comes with the Scandit SDK Xamarin component.

Further information is also available at www.scandit.com/support.

Support

Questions? Contact us at info@scandit.com.

Changelog

Scandit Xamarin Component 4.2.1 - October 23th, 2014

Scandit Xamarin Component 4.1.0 - August 21th, 2014

Scandit Xamarin Component 4.0.1 - July 11th, 2014

Scandit Xamarin Component 1.0.3 - December 20th, 2013

Scandit Xamarin Component 1.0.2 - November 11th, 2013

Scandit Xamarin Component 1.0.1 - September 29th, 2013

  • Includes latest native Scandit SDKs builds (3.1.1 for iOS and 3.5.1 for Android)

Scandit Xamarin Component 1.0.0 - September 25th, 2013

  • Includes latest native Scandit SDKs builds (3.1.0 for iOS and 3.5.1 for Android)

Scandit Xamarin Component (beta release) - August 30st, 2013

Release of Scandit SDK Barcode Scanner Component for iOS and Android. Based on Scandit SDK for iOS 3.0.4 and Android 3.4.0.

  • Initial release of Android component
  • Update of iOS component to Scandit SDK 3.0.5 for iOS
  • Fixed bug that was causing problems with image loading

Scandit Xamarin Component - August 2nd, 2013

Initial release of Scandit SDK iOS Barcode Scanner Component. Based on Scandit SDK for iOS 3.0.2.

Release Notes

Scandit Xamarin Component 4.2.1 - October 29th, 2014

Scandit Xamarin Component 4.1.0 - August 27th, 2014

  • Includes latest native Scandit SDKs builds (4.1.3 for iOS and 4.1.2 for Android) that add support for Codabar and Code93, scan challenging barcodes even quicker and more reliable (round and tiny barcodes, barcodes with shadows, barcodes with quiet zone violations, ...) and fix a problem with the UPC-E decoder. For more details, see the release notes of the native versions.

  • Release Notes of native Scandit SDK for iOS

  • Release Notes of native Scandit SDK for Android

Scandit Xamarin Component 4.0.1 - July 11th, 2014

Scandit Xamarin Component 1.0.3 - January 22th, 2013

Scandit Xamarin Component 1.0.2 - November 25th, 2013

Write a Review

1 review

Matt Cuda rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

This is a first class barcode scanning component that can be used for just about any type of app. From simple product scanning to intense warehousing, this is without a doubt the best on the market! We use it in three iPhone apps without any issues.

Posted on: February 1 / Version: 1.0.1