FLUTTER ECOSYSTEM

mobile_scanner

A universal Flutter barcode and QR code scanner using CameraX/ML Kit for Android, AVFoundation/Apple Vision for iOS & macOS, and ZXing for web.

Latest version
7.2.0
30-day downloads
817.1K
Likes
2.3K
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Mobile Scanner is a cross-platform Flutter package that enables barcode and QR code scanning across Android, iOS, macOS, and web using native technologies like CameraX/ML Kit, AVFoundation/Apple Vision, and ZXing. It provides a simple, reliable interface for integrating scanning functionality into apps without managing platform-specific complexities. The package handles camera access, decoding, and real-time feedback with minimal setup. Ideal for applications requiring quick data capture from barcodes or QR codes.

Use cases
  • Inventory management
  • Event ticket scanning
  • Product information lookup
  • User authentication via QR codes
  • Digital business card exchange
Key features
  • Cross-platform support
  • Real-time scanning
  • Automatic camera permission handling
  • Lightweight and fast decoding
  • Built-in error handling
Suitable for
  • Retail apps
  • Logistics and warehousing
  • Event check-ins
  • Mobile payment systems
  • Information sharing tools
Considerations
  • Requires camera permissions on all platforms
  • Web support depends on browser camera access
  • Performance varies on older devices
  • May need custom UI layer for advanced styling
  • Background scanning not supported on all platforms
Supported platformsAndroidiOSWebmacOS

Install package

flutter pub add mobile_scanner

Categories

Source repository

Related projects

Rankings