PackageTrack
Sign in Get early access

ai_barcode_scanner

A universal AI barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.

7.1.0 itsarvinddev/barcode_scanner

What this package is like to depend on

Last release 11 months ago

27 Sep 2025

Release timing varies

gaps range from 2 weeks to 9 months

Most releases are documented

notes for 17 of 21 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

22 releases · first in 2022

1 release in the last 12 months

see the full history below

Release timeline

22 releases · Jul 2022 to Sep 2025
2023 2024 2025 2026
Release Pre-release

Releases

latest 22
  1. 7.1.0 27 Sep 2025
    Release notes
    • Added child parameter to AiBarcodeScanner
    • Bump version to 7.1.0 and update dependencies: mobile_scanner to ^7.1.2 and image_picker to ^1.2.0.
    • Introduce a new GalleryButtonType.none option for the gallery button.
    • Add support for custom image picker functionality in AiBarcodeScanner and GalleryButton.
    • Update your iOS deployment target from 12.0 to 13.0 across multiple files.
    Open source →
  2. 7.0.0 06 Jul 2025
    Release notes

    Improvements:

    • Added comprehensive documentation for supported barcode formats including PDF417
    • Updated example to demonstrate PDF417 format configuration
    • Enhanced README with format configuration examples
    • Added Windows platform support documentation and runtime checks
    • Added scanning accuracy and best practices documentation
    • Added troubleshooting sections for common issues:
      • iOS CocoaPods dependency conflicts
      • Scanner crashes and black screen issues
      • Web mobile compatibility limitations
      • Distance scanning accuracy limitations
    • Updated example to show proper navigation patterns for auto-closing scanner
    • Added orientation handling improvements with restoreOrientationsOnClose parameter
    • Fixed RenderFlex overflow in DraggableSheet widget

    Documentation:

    Open source →
  3. 6.0.1 11 Oct 2024
    Release notes

    BREAKING CHANGES BY MOBILE_SCANNER:

    - [iOS] iOS 15.5.0 is now the minimum supported iOS version.
    - [iOS] Updates MLKit to version 7.0.0.
    - [iOS] Updates the minimum supported XCode version to 15.3.0.
    
    Improvements:
    
    - [MacOS] Added the corners and size information to barcode results.
    - [MacOS] Added support for `analyzeImage`.
    - [MacOS] Added a Privacy Manifest.
    - [web] Added the size information to barcode results.
    - [web] Added the video output size information to barcode capture.
    - Added support for barcode formats to image analysis.
    - Updated the scanner to report any scanning errors that were encountered during processing.
    - Introduced a new getter `hasCameraPermission` for the `MobileScannerState`.
    - Fixed a bug in the lifecycle handling sample. Now instead of checking `isInitialized`,
      the sample recommends using `hasCameraPermission`, which also guards against camera permission errors.
    - Updated the behavior of `returnImage` to only determine if the camera output bytes should be sent.
    - Updated the behavior of `BarcodeCapture.size` to always be provided when available, regardless of `returnImage`.
    - [iOS] Excluded the `armv7` architecture, which is unsupported by MLKit 7.0.0.
    - Added a new `onDetectError` error handler to the `MobileScanner` widget, for use with `onDetect`.
    
    Bugs fixed:
    
    - Fixed a bug that would cause the scanner to emit an error when it was already started. Now it ignores any calls to start while it is starting.
    - [MacOS] Fixed a bug that prevented the `anaylzeImage()` sample from working properly.
    - Fixed a bug that would cause onDetect to not handle errors.
    
    Open source →
  4. 6.0.0 11 Oct 2024
    Release notes
    • Dependency updates
    • mobile_scanner: ^6.0.1
    • setPortraitOrientation bool added. Now you can set the orientation.
    Open source →
  5. 5.2.2 29 Sep 2024
    Release notes
    • dependency updates
    Open source →
  6. 5.2.1 30 Aug 2024
    Release notes
    • dependency updates
    Open source →
  7. 5.1.1 25 May 2024
    Release notes

    BREAKING CHANGES:

    • mobile_scanner: ^5.1.1
    Open source →
  8. 5.1.1+1 27 Jun 2024
    Release notes
    • Readme updated
    • gallery button hide option added
    Open source →
  9. 5.1.1+2 01 Jul 2024

    Nothing published for this version

  10. 3.4.3 03 Feb 2024

    Nothing published for this version

  11. 3.4.2 03 Feb 2024

    Nothing published for this version

  12. 3.4.1 02 Oct 2023
    Release notes
    • Jump to 3.4.1 to match the version of mobile_scanner
    • Dependency updates
    • mobile_scanner: ^3.4.1
    • readme updated
    • topics added
    • Major changes in AiBarcodeScanner class
    • allowDuplicates, hintMargin, hintPadding, hintBackgroundColor, errorText and successText removed
    • hintWidget => bottomBar
    • hintText => bottomBarText
    • hintTextStyle => bottomBarTextStyle
    • appBar added
    Open source →
  13. 1.0.0-dev.1 03 Jul 2023 pre-release

    Nothing published for this version

  14. 0.0.7 27 Jun 2023
    Release notes
    • Dependency updates
    • validateText and validateType deprecated removed
    Open source →
  15. 0.0.6 17 Apr 2023
    Release notes
    • Readme updated
    Open source →
  16. 0.0.5 17 Apr 2023
    Release notes
    • #43 added, Thanks to @MahmoudKhalid
    • Readme updated
    • mobile_scanner: ^3.2.0 added
    • Added validator property, Deprecated validateText and validateType by @MahmoudKhalid
    • Added onDispose property by @MahmoudKhalid
    Open source →
  17. 0.0.4 22 Feb 2023
    Release notes
    • mobile_scanner: ^3.0.0 added
    • #25 fixed
    • #32 added, Thanks to @Abhinav-Satija
    Open source →
  18. 0.0.3 28 Nov 2022

    Nothing published for this version

  19. 0.0.2 02 Nov 2022
    Release notes
    • Dependency updates
    • mobile_scanner: ^3.0.0-beta.1
    Open source →
  20. 0.0.2+1 15 Nov 2022
    Release notes
    • multi scan bug fixed
    Open source →
  21. 0.0.1 27 Jul 2022
    Release notes
    • Initial release.
    • Added a button to turn the LED on and off.
    • Added a button to flip the camera.
    • Added a hint text.
    • Added a barcode validator.
    • Added a QR overlay.
    Open source →
  22. 0.0.1+1 27 Jul 2022
    Release notes
    • Documentation updated
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive