A production-ready scanner widget that reads QR codes and popular barcodes in real time with a clean camera overlay, precise scan area, and contextual actions. It handles permissions, autofocus, torch, haptics, and returns a parsed result (URL, text, phone, email, Wi-Fi, geo, etc.) with quick actions like Open, Copy, or Scan again. Fully customizable for size, mask/blur, corner radius, colors, icons, and feedback.
Functionality
-
Real-time detection of QR + major 1D/2D formats (QR, Code128, EAN-13, UPC-A, PDF417, Data Matrix).
-
Configurable scan window (square/rounded), overlay mask, and animated indicator.
-
Result sheet with content parsing and actions: open link, dial, compose email/SMS, connect to Wi-Fi, copy to clipboard, share.
-
Camera controls: torch toggle, autofocus, pinch-to-zoom (optional), pause/resume, re-scan button.
-
Robust permission flow with graceful fallbacks and error states.
-
Debounce & duplicate-protection (prevents repeated triggers on the same code).
-
Optional sound/vibration/haptic feedback on successful scan.
-
Optional “scan from gallery/photo” and cropping for still images.
-
Lightweight, device-tested; works in portrait/landscape and supports dark/light themes.
Use Cases
-
In-app onboarding and deep linking via QR.
-
Retail/warehouse inventory and pick/pack workflows.
-
Event tickets, coupons, loyalty cards, and membership passes.
-
Payments, check-ins, parcel tracking, and kiosk flows.
-
Quick sharing of URLs, contact cards, and Wi-Fi credentials.
Keywords QR scanner, barcode reader, camera overlay, real-time detection, URL parser, torch, autofocus, haptic feedback, permission handling, scan window, Flutter/FlutterFlow, Android, iOS.
Smart QR & Barcode Scanner
- Fixed price & scope
- Pixel-perfect UI/UX
- App Store & Google Play submission
You may only use this template for one project. For more details, please read the Marketplace Terms of Service.