smart_barcode_reader 0.0.2+3 copy "smart_barcode_reader: ^0.0.2+3" to clipboard
smart_barcode_reader: ^0.0.2+3 copied to clipboard

A Flutter package for intelligently detecting and processing barcode scanner inputs, supporting formats like EAN-13 with adaptive speed and length validation.

Changelog #

All notable changes to the smart_barcode_reader package will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased] #

  • Support for additional barcode formats (e.g., UPC-A, Code 128).
  • Enhanced user feedback customization options.

0.0.2+3 - 2025-12-24 #

Fixed #

  • Fixed an issue where the scanner would lose focus, by exposing the FocusNode as an optional parameter. (Fixes #1)

Changed #

  • Updated environment SDK to ^3.10.0.
  • Updated dev_dependencies.

0.0.1+2 - 2025-05-14 #

Added #

  • Performance improvements.
  • Fixed some bugs related to the barcode.
  • Automation publish to pub.dev see publish.yml

0.0.1+1 - 2025-05-12 #

Added #

  • Performance improvements.

0.0.1 - 2025-04-25 #

Added #

  • Initial release of smart_barcode_reader.
  • Intelligent barcode detection with adaptive speed and length validation using SmartBarCodeReader and InputClassifier.
  • Support for EAN-13 barcode format with checksum verification.
  • User feedback via UserFeedbackManager (e.g., SnackBar for invalid inputs).
  • High tolerance for slower scanners by setting inter-key duration tolerance to 2.5x adaptive threshold.
  • Lightweight implementation with minimal dependencies, optimized for POS applications.
1
likes
150
points
3
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for intelligently detecting and processing barcode scanner inputs, supporting formats like EAN-13 with adaptive speed and length validation.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on smart_barcode_reader