flutter_mobile_vision 0.0.2 flutter_mobile_vision: ^0.0.2 copied to clipboard
Flutter implementation for Google Mobile Vision
flutter_mobile_vision #
Flutter implementation for Google Mobile Vision.
Based on Google Mobile Vision.
Android Samples -=- iOS Samples
Liked? ⭐ Star the repo to support the project!
Features #
-
Android
- Barcode Scan
- Simple scan.
- Toggle torch.
- Toggle auto focus.
- Specify types of barcodes that will be read.
- Tap to capture.
- Select barcode type to be scanned.
- Scan multiple barcodes.
- Barcode coordinates.
- Recognize Text
- Future Tasks
- Detect Faces
- Future Tasks
- Barcode Scan
-
iOS
- Barcode Scan
- Future Tasks
- Recognize Text
- Future Tasks
- Detect Faces
- Future Tasks
- Barcode Scan
Screenshots #
Usage #
To use this plugin :
- add the dependency to your pubspec.yaml file:
dependencies:
flutter:
sdk: flutter
flutter_mobile_vision:
- read a barcode:
//...
String displayValue = 'Unknown';
String rawValue = 'Unknown';
String format = 'Unknown';
String valueFormat = 'Unknown';
try {
Barcode barcode = await FlutterMobileVision.scan();
displayValue = barcode.displayValue;
rawValue = barcode.rawValue;
format = '${barcode.getFormatString()} (${barcode.format})';
valueFormat =
'${barcode.getValueFormatString()} (${barcode.valueFormat})';
} on Exception {
displayValue = 'Failed to get barcode.';
}
//...
Android #
For Android, you must do the following before you can use the plugin:
-
Add the camera permission to your AndroidManifest.xml
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.permission.CAMERA" />
-
Add the Barcode activity to your AndroidManifest.xml
<activity android:name="io.github.edufolly.fluttermobilevision.BarcodeCaptureActivity" />
iOS #
If you can help, the community thanks. Your fork is needed. 😉