aio_scanner 1.0.1 copy "aio_scanner: ^1.0.1" to clipboard
aio_scanner: ^1.0.1 copied to clipboard

A Flutter plugin that provides document and barcode scanning capabilities using native platform APIs.

Changelog #

All notable changes to the AIO Scanner Flutter plugin will be documented in this file.

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

[Unreleased] #

1.0.1 - 2024-03-17 #

This release adds PDF support to the AIO Scanner plugin with the following features:

  • PDF generation from scanned documents
  • Support for both single-page and multi-page PDF output
  • Option to merge multiple pages into a single PDF
  • PDF sharing functionality using SharePlus
  • Enhanced error handling and user feedback
  • Improved test coverage and reliability

Added #

  • PDF generation from scanned documents
  • Support for single and multi-page PDF output
  • PDF sharing functionality using SharePlus

Changed #

  • Replaced URL launcher with SharePlus for better PDF handling
  • Improved error messages for PDF operations
  • Enhanced UI with bottom sheet for output format selection
  • Fixed SnackBar positioning issues

Fixed #

  • Fixed PDF opening functionality
  • Fixed SnackBar visibility issues with FAB
  • Improved error handling for file operations

Improved #

  • Enhanced test coverage for platform exceptions
  • Added comprehensive error handling tests for document scanning
  • Added comprehensive error handling tests for barcode scanning
  • Improved test reliability by handling directory-related failures

1.0.0 - 2024-03-17 #

Initial release of the AIO Scanner plugin with the following features:

  • Document scanning with automatic edge detection
  • Barcode scanning for multiple formats (QR, EAN, Code128, etc.)
  • Text extraction from scanned documents using OCR
  • Support for both iOS and Android platforms
  • Configurable output formats (images)
  • Permission handling for camera and storage access
  • Example app demonstrating all features

Added #

  • Initial package structure
  • Document scanning with edge detection
  • Barcode scanning with real-time detection
  • Text extraction (OCR) functionality
  • Support for iOS (VisionKit 16.0+) and Android (ML Kit)
  • Auto-confirmation for detected barcodes
  • Integrated flash control
  • Example app demonstrating key features
  • Comprehensive README with usage examples
  • Support for multiple pages in document scanner
  • Gallery image import capability
  • Permission handling for Android 10+ and iOS
  • Proper handling of swipe-down dismissal on iOS
  • Clean icon button UI for flash control on Android

Improved #

  • Direct bitmap processing for Android barcode scanning
  • Optimized scanning performance and UI responsiveness
  • Memory management and resource cleanup

0.0.1 - 2025-03-15 #

Added #

  • Initial development release
4
likes
0
points
44
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin that provides document and barcode scanning capabilities using native platform APIs.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, mockito, path_provider, plugin_platform_interface

More

Packages that depend on aio_scanner

Packages that implement aio_scanner