flutter_pda_scanner_v2 0.0.4
flutter_pda_scanner_v2: ^0.0.4 copied to clipboard
Flutter plugin that supports wide range of PDA handheld scanner devices.
Flutter PDA Scanner V2 #
Flutter plugin that supports wide range of đ± PDA handheld scanner devices.
Installation #
Add this to your package's pubspec.yaml file:
dependencies:
flutter_pda_scanner_v2: ^0.0.4
Supported Device Models #
- â SEUIC(ć°ç ć„)-PDA
- â IData(ç蟟èć)-PDA
- â UROVO(äŒćèźŻ)-PDA
- â HONEYWELL(éć°ŒéŠć°)-PDA
- â PL(æć)-PDA
- â NEWLAND(æ°ć€§é)-PDA
- â KAICOM(ćŻç«)-PDA
Usage #
In your main.dart file, add the following code:
/// Import package of `flutter_pda_scanner_v2.dart`
import 'package:flutter_pda_scanner_v2/flutter_pda_scanner_v2.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// Initialize the PdaScanner.
await PdaScanner.instance.initialize();
runApp(const MyApp());
}
Then in your widget or screen state file, add the following code:
/// Import package of `flutter_pda_scanner_v2.dart`
import 'package:flutter_pda_scanner_v2/flutter_pda_scanner_v2.dart';
class ScreenExampleState extends State<ScreenExample> with PdaListenerMixin<ScreenExample> {
var _code;
@override
Widget build(BuildContext context) {
return null;
// Or return your own widget.
}
// Add these @override methods to listen to scanner events.
@override
void onEvent(Object event) {
// Process the value of the `event.toString()` here.
}
@override
void onError(Object error) {
// Process the value of the `error.toString()` here such as show toast or dialog.
}
}
License #
Distributed under the MIT license. See LICENSE for more information.
About #
Originally fork and reference via pda_scanner and flutter_pda_scanner by Shusheng or the original creator.
Currently this repo is maintained by Michael Chiew to include support for Android V2 Embedding.