qrscan 0.3.3 copy "qrscan: ^0.3.3" to clipboard
qrscan: ^0.3.3 copied to clipboard

PlatformAndroid

A Plug-in for dart, which help you scanning barcode and qrcode with android device.

Language: English | 中文简体

QR Code Scanner #

License Pub

A Flutter plugin 🛠 to scanning. Ready for Android 🚀

github

Permission: #

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

Installation #

Add this to your package's pubspec.yaml file:

dependencies:
 qrscan: ^0.3.3

Scan Usage example #

import 'package:qrscan/qrscan.dart' as scanner;

String cameraScanResult = await scanner.scan();

Supported #

  • ✅ Scan BR-CODE
  • ✅ Scan QR-CODE
  • ✅ Control the flash while scanning
  • ✅ Apply for camera privileges
  • ✅ Scanning BR-CODE or QR-CODE in albums
  • ✅ Parse to code string with uint8list
  • ✅ Scanning the image of the specified path
  • ✅ Display the switch button of the flashlight according to the light intensity
  • ✅ Generate QR-CODE

Features #

  • Generate BR-CODE

TODO #

  • [] Support IOS (example builds, but invoking scanner does not return)
  • [] Provide iOS setup documentation, if necessary

Demo App #

qrscan.gif

Select Bar-Code or QR-Code photos for analysis and Generating QR-Code #

import 'package:qrscan/qrscan.dart' as scanner;

// Select Bar-Code or QR-Code photos for analysis
String photoScanResult = await scanner.scanPhoto();

// Generating QR-Code
Uint8List result = await scanner.generateBarCode('https://github.com/leyan95/qrcode_scanner');

// Scanning the image of the specified path
String barcode = await scanner.scanPath(path);

// Parse to code string with uint8list
File file = await ImagePicker.pickImage(source: ImageSource.camera);
Uint8List bytes = file.readAsBytesSync();
String barcode = await scanner.scanBytes(uint8list);

Contribute #

We would ❤️ to see your contribution!

License #

Distributed under the MIT license. See LICENSE for more information.

About #

Created by Shusheng.

Thanks #

393
likes
145
points
537
downloads

Publisher

unverified uploader

Weekly Downloads

A Plug-in for dart, which help you scanning barcode and qrcode with android device.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on qrscan

Packages that implement qrscan