QR scanner

QR Scanner — Flutter Barcode Scanner Demo
Project Overview
QR Scanner is a comprehensive Flutter demonstration app showcasing various barcode and QR code scanning implementations using the mobile_scanner package. The app provides multiple scanning modes including controller-based scanning, zoom functionality, scan windows, and image capture capabilities. Built as a testing ground for different scanning approaches and UI patterns.
Features
- Multiple scanner implementations with different controllers
- Zoom slider functionality for enhanced scanning precision
- Scan window customization for targeted barcode detection
- Image capture and return capabilities
- List-based scanner controller for batch processing
- PageView integration for seamless navigation
- Cross-platform support (mobile, desktop, web)
My Responsibilities
- Implemented multiple scanner variants using mobile_scanner package
- Created controller-based and controller-free scanning approaches
- Built zoom functionality with slider controls for precise scanning
- Developed scan window customization for improved detection accuracy
- Integrated image capture and return mechanisms
- Designed navigation system with multiple scanner options
- Configured cross-platform build support and permissions
Tech Stack
Category | Tools / Libraries |
---|---|
Scanner | mobile_scanner 3.0.0 |
Frontend | Flutter 3.22, Dart |
UI Framework | Material Design |
Platforms | Android, iOS, Web, Desktop |
Icons | Cupertino Icons |
Linting | Flutter Lints |
Scanner Implementations
Outcome / Highlights
- Comprehensive demonstration of mobile_scanner capabilities
- Flexible scanning options for different use cases
- Cross-platform compatibility across all major platforms
- Clean, modular code structure for easy maintenance
Description
Eachut
Jun 2025
QR Scanner is a professional Flutter app offering multiple barcode scanning modes with advanced zoom controls, image capture capabilities, and cross-platform support for Android and iOS. Features clean Material Design interface with controller-based scanning, PageView navigation, and comprehensive QR/barcode detection using mobile_scanner technology.