https://github.com/innovatrics/dot-flutter-sdk-example
A collection of quickstart samples demonstrating the DOT Flutter SDK.
https://github.com/innovatrics/dot-flutter-sdk-example
digital-onboarding document-detection face-detection machine-readable-zone remote-identity-verification
Last synced: about 1 year ago
JSON representation
A collection of quickstart samples demonstrating the DOT Flutter SDK.
- Host: GitHub
- URL: https://github.com/innovatrics/dot-flutter-sdk-example
- Owner: innovatrics
- Created: 2024-01-10T07:32:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-12T14:48:43.000Z (over 1 year ago)
- Last Synced: 2025-03-27T11:51:22.703Z (about 1 year ago)
- Topics: digital-onboarding, document-detection, face-detection, machine-readable-zone, remote-identity-verification
- Language: Dart
- Homepage: https://developers.innovatrics.com/digital-onboarding/
- Size: 88.9 KB
- Stars: 3
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# DOT Flutter SDK Example
A collection of quickstart samples demonstrating the DOT Flutter SDK. [Read more about DOT Flutter SDK](https://developers.innovatrics.com/digital-onboarding/).
## 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`.
1. Run `pod install --repo-update` command in the `ios` directory in the project.
1. After the pod installation is finished, open Runner.xcworkspace in Xcode.
1. In the **General** tab of DotSdkSamples target, set your unique **Bundle Identifier**.
1. 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.
1. 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](https://keepachangelog.com/en/1.1.0/).
## Versioning
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).