qrcode_barcode_scanner

Last updated:

0 purchases

qrcode_barcode_scanner Image
qrcode_barcode_scanner Images
Add to Cart

Description:

qrcode barcode scanner

QRCode & Barcode Scanner #



Overview #
The QRCode & Barcode Scanner plugin is designed to manage QR and Barcode scanning from external
devices, offering a streamlined API for integration in Android applications.

Important: This package currently supports Android only.

Features #

Simple Integration: Use the QrcodeBarcodeScanner class to easily handle scan events.
Customizable Callbacks: Register custom callback functions to handle scanned data in
real-time.
Android Only: This plugin is developed with Android compatibility in mind.
Tested Devices: Supports external scanning devices such as Sunmi Blink.

Installation #
Add the following dependency in your pubspec.yaml file:
flutter pub add qrcode_barcode_scanner
copied to clipboard
Usage Example #
Here is a simple example of how to use the QrcodeBarcodeScanner:
import 'package:qrcode_barcode_scanner/qrcode_barcode_scanner.dart';

class MyScannerApp extends StatefulWidget {
@override
_MyScannerAppState createState() => _MyScannerAppState();
}

class _MyScannerAppState extends State<MyScannerApp> {
String? _scanValue;

@override
void initState() {
super.initState();
QrcodeBarcodeScanner(
onScannedCallback: (String value) {
setState(() {
_scanValue = value;
});
},
);
}

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("QR & Barcode Scanner")),
body: Center(
child: Text(_scanValue ?? "Waiting for scan..."),
),
);
}
}
copied to clipboard
API Documentation #
Class: QrcodeBarcodeScanner
The QrcodeBarcodeScanner class is the core component of this plugin. It allows you to configure
and manage barcode and QR code scanning events.
Constructor:
QrcodeBarcodeScanner({
required ScannedCallback onScannedCallback,
});
copied to clipboard
Properties:

onScannedCallback: A callback function that is triggered when a scan is successful. Receives the
scanned value as a string.

Tested Devices #
This plugin has been tested with the following devices:

Sunmi Blink

Additional Resources #
For more detailed documentation and advanced use cases, check out
the Wiki.
Changelog #
Check out the Changelog for details on recent updates.
Contributing #
Want to contribute? Check out the Contribution Guide to get started!
License #
This project is licensed under the MIT License. See the LICENSE file for details.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.