flutter_pda_scanner_v2 0.0.8
flutter_pda_scanner_v2: ^0.0.8 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.

About #
Originally fork and reference via pda_scanner and flutter_pda_scanner by Shusheng or the original creator.
Currently this repo is maintained by me to include the support for Android V2 Embedding and fixing some other Honeywell PDA devices.
Installation #
Add this to your package's pubspec.yaml file:
dependencies:
flutter_pda_scanner_v2: ^0.0.7
Supported Device Models #
- โ SEUIC(ๅฐ็ ๅฅ)-PDA
- โ IData(็่พพ่ๅ)-PDA
- โ UROVO(ไผๅ่ฎฏ)-PDA
- โ HONEYWELL(้ๅฐผ้ฆๅฐ)-PDA
- โ PL(ๆๅ)-PDA
- โ NEWLAND(ๆฐๅคง้)-PDA
- โ KAICOM(ๅฏ็ซ)-PDA
- โ HIKVISION(ๆตทๅบท)-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.