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. 😉