scan 0.0.3
scan: ^0.0.3

Flutter Android iOS

flutter widget to scan qrcode customly.Get qrcode from image path.

scan #

flutter widget to scan qrcode customly.

Get qrcode from image.

Features #

  • use ScanView in widget tree to show scan view.
  • custom identifiable area.
  • get qrcode string from image path by Scan.parse.

prepare #

ios

info.list

<key>NSCameraUsageDescription</key>
<string>Your Description</string>

<key>io.flutter.embedded_views_preview</key>
<string>YES</string>
android
<uses-permission android:name="android.permission.CAMERA" />
scan: ^newest
import 'package:scan/scan.dart';

Usage #

  • show scan view in widget tree
ScanController controller = ScanController();
String qrcode = 'Unknown';

Container(
  width: 250, // custom wrap size
  height: 250,
  child: ScanView(
    controller: controller,
// custom scan area, if set to 1.0, will scan full area
    scanAreaScale: .7,
    scanLineColor: Colors.green.shade400,
    onCapture: (data) {
      // do something
    },
  ),
),
  • you can use controller.resume() and controller.pause() resume/pause camera
controller.resume();
controller.pause();
  • get qrcode string from image path
String result = await Scan.parse(imagePath);
  • toggle flash light
controller.toggleTorchMode();

License #

MIT License

0
likes
90
pub points
56%
popularity

Publisher

chavesgu.com

flutter widget to scan qrcode customly.Get qrcode from image path.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on scan