Fast QR Reader View Plugin
A Flutter plugin for iOS and Android allowing access to the device cameras to scan multiple type of codes (QR, PDF417, CODE39, etc). Heavily based on camera.
Red box is a Flutter animation (removable). Low FPS due to GIF
Features:
- Display live camera preview in a widget.
- Uses native AVFoundation code detection in iOS
- Uses ML Kit in Android
Installation
First, add fast_qr_reader_view
as a dependency in your pubspec.yaml file.
iOS
Add a row to the ios/Runner/Info.plist
with the key Privacy - Camera Usage Description
and a usage description.
Or in text format add the key:
Android
Add Firebase to your project following this step (only that step, not the entire guide).
Change the minimum Android sdk version to 21 (or higher) in your android/app/build.gradle
file.
minSdkVersion 21
Example
Here is a small example flutter app displaying a full screen camera preview.
For a more elaborate usage example see here.