flutter_mrz_scanner

Creator: coderz1093

Last updated:

Add to Cart

Description:

flutter mrz scanner

flutter_mrz_scanner #
Scan MRZ (Machine Readable Zone) from identity documents (passport, id, visa) using iOS and Android. Heavily insipred by QKMRZScanner.
To plugin users #
Hello,
Sorry that the plugin didn’t work well for all of you. Unfortunately, I don’t have testing devices and time for investigations and fixing issues at the moment. Please feel free to create new tickets. I would be even more grateful for pull requests.
I’m not abandoning the plugin and promise to merge contributions with fixes and new functionality, hence I would kindly ask for help with the development 🙂
Thanks in advance!
Supported formats: #

TD1
TD2
TD3
MRV-A
MRV-B

Usage #
Import the package #
Add to pubspec.yaml
dependencies:
flutter_mrz_scanner: ^2.0.0
copied to clipboard
For iOS #
Set iOS deployment target to 12.
The plugin uses the device camera, so do not forget to provide the NSCameraUsageDescription. You may specify it in Info.plist like that:
<key>NSCameraUsageDescription</key>
<string>May I scan a MRZ please?</string>
copied to clipboard
For Android #
Add
<uses-permission android:name="android.permission.CAMERA" />
copied to clipboard
to AndroidManifest.xml
Use the widget #
Use MRZScanner widget:
MRZScanner(
withOverlay: true, // optional overlay
onControllerCreated: (controller) =>
onControllerCreated(controller),
)
copied to clipboard
Refer to example project for the complete app sample.
Acknowledgements #

Anna Domashych for helping with mrz_parser implementation in Dart
Anton Derevyanko for hours of Android-related discussions
Mattijah for beautiful QKMRZScanner library

License #
flutter_mrz_scanner is released under a MIT License. See LICENSE for details.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.