flutter_imin_lark_scanner 1.0.1
flutter_imin_lark_scanner: ^1.0.1 copied to clipboard
Flutter plugin for the built-in barcode scanner on iMIN Lark Android devices.
1.0.1 #
Removed #
- Programmatic scan triggering:
start(),trigger(), andstop()onFlutterIminLarkScanner ContinuousScanSession,ContinuousScanConfig, and related keep-alive, cooldown, and lifecycle logic- Native hardware key-event simulation (
com.imin.keyevent) and activity lifecycle re-arming - Unused platform interface boilerplate and
plugin_platform_interfacedependency
Changed #
- Plugin now focuses on scanner initialization and broadcast-based scan delivery only
- Example app simplified to
prepare()plus abarcodesstream listener
1.0.0 #
Initial release.
Added #
- Android support for the iMIN Lark built-in barcode scanner
FlutterIminLarkScannersingleton withprepare,start,trigger, andstopmethods- Barcode result stream via
EventChannel ContinuousScanSessionfor continuous scanning with:- Configurable rescan delay, keep-alive interval, and duplicate suppression
- Automatic pause when the app goes to the background
- Automatic resume when the app returns to the foreground
- Reliable scanner startup after cold launch (stop and run)
stateChanges,isActive, andisStartingonContinuousScanSessionfor UI state sync- Native activity lifecycle handling to re-arm the scanner on resume
- Example app demonstrating continuous scanning with start/stop controls
Notes #
- iOS is not supported in this release. The plugin targets iMIN Lark Android devices only.