Skip to content

A collection of quickstart samples demonstrating the DOT Flutter SDK.

Notifications You must be signed in to change notification settings

innovatrics/dot-flutter-sdk-example

Repository files navigation

DOT Flutter SDK Example

A collection of quickstart samples demonstrating the DOT Flutter SDK. Read more about DOT Flutter SDK.

Setup

Choose your unique identifier (e.g. com.company.dot.flutter.example). This identifier is used as an Application ID (Android) and Bundle ID (iOS) in your host apps of the DOT Flutter SDK Example.

Setup for Android platform

Replace applicationId in android/app/build.gradle with your unique identifier. Instead of:

applicationId 'com.innovatrics.dot.flutter.example'

there will be a new unique identifier. For example:

applicationId 'com.company.dot.flutter.example'

Setup for iOS platform

  1. Check if your CocoaPods is up to date with the command pod --version. If not, use the command [sudo] gem install cocoapods.
  2. Run pod install --repo-update command in the ios directory in the project.
  3. After the pod installation is finished, open Runner.xcworkspace in Xcode.
  4. In the General tab of DotSdkSamples target, set your unique Bundle Identifier.
  5. Complete app signing configuration using your certificates and profiles.

Setup for both platforms

  1. To obtain a license file, please contact sales@innovatrics.com and send them your unique identifier.
  2. Add the license file to assets/dot_license.lic.

Samples

Sample Description
Document Auto Capture Basic component sample.
NFC Reading Combination of Document Auto Capture component with enabled MRZ recognition and NFC Travel Document Reader component.
Face Auto Capture Basic component sample.
MagnifEye Liveness Basic component sample.

In case when the samples do not work because of the expired DOT license, please contact sales@innovatrics.com in order to obtain a new license file.

Changelog

All notable changes are documented in CHANGELOG.md.

The format is based on Keep a Changelog.

Versioning

This project adheres to Semantic Versioning.