qr_barcode_dialog_scanner 1.0.0 copy "qr_barcode_dialog_scanner: ^1.0.0" to clipboard
qr_barcode_dialog_scanner: ^1.0.0 copied to clipboard

A Flutter package for scanning QR codes and barcodes using a dialog.

1.0.0 - 2024-08-17 #

Changelog #

All notable changes to this project will be documented in this file.

[Unreleased] #

Planned #

  • Image scanning from gallery
  • Batch scanning functionality
  • Custom overlay widgets
  • OCR text recognition support

Added #

  • ✨ Initial release of Crystal QR Barcode Dialog
  • 📱 Complete QR Code and Barcode scanning functionality
  • 🎨 Modern dialog UI with glass morphism effects
  • 💡 Flash toggle control with elegant design
  • 📷 Front/rear camera switching capability
  • 🎭 Smooth animations and transitions
  • 🔒 Automatic camera permission handling
  • ⏱️ Configurable scanning timeout
  • 🎵 Haptic feedback on successful scan
  • 🌙 Dark mode support with custom colors
  • 📊 Support for 15+ barcode formats including:
    • QR Code
    • EAN-13, EAN-8
    • UPC-A, UPC-E
    • Code 39, Code 93, Code 128
    • ITF, Codabar
    • PDF417, Data Matrix, Aztec
  • 🔄 Real-time scanning with animated scan line
  • 🎯 Corner detection animations
  • 💎 Premium user experience design
  • 📝 Comprehensive documentation
  • 🚀 High performance scanning (60fps)
  • 🔧 Fully customizable dialog appearance
  • 📋 Complete API documentation
  • ✅ Platform support for Android and iOS

Technical Features #

  • Clean and modern Architecture
  • Efficient memory management
  • Optimized camera handling
  • Smooth frame rate performance
  • Proper lifecycle management
  • Error handling and validation
  • Type-safe API design
  • Future-proof codebase

Dependencies #

  • qr_code_scanner: - Core scanning functionality
  • permission_handler: - Camera permission management
  • flutter: >=3.0.0 - Flutter framework

Platform Requirements #

  • Flutter SDK: ≥ 3.0.0
  • Dart SDK: ≥ 2.19.0
  • Android: API level 21+ (Android 5.0+)
  • iOS: 11.0+

Added

  • New features and functionality

Changed

  • Changes in existing functionality

Deprecated

  • Soon-to-be removed features

Removed

  • Now removed features

Fixed

  • Bug fixes

Security

  • Security improvements

Contributing #

When contributing to this project, please:

  1. Update the [Unreleased] section with your changes
  2. Follow the format above for consistency
  3. Include proper categorization (Added, Changed, Fixed, etc.)
  4. Use present tense ("Add feature" not "Added feature")
  5. Reference issue numbers when applicable

Release Process #

  1. Update version in pubspec.yaml
  2. Move changes from [Unreleased] to new version section
  3. Add new [Unreleased] section
  4. Create git tag with version number
  5. Publish to pub.dev

For more details about any release, please check the GitHub releases page.

4
likes
0
points
85
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for scanning QR codes and barcodes using a dialog.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, permission_handler, qr_code_scanner

More

Packages that depend on qr_barcode_dialog_scanner