Code

QR Master - Flutter QR Code Scanner & Generator

QR Master - Flutter QR Code Scanner & Generator

Cart 4 sales
Recently Updated

QR Master – The Complete Flutter QR Code Scanner & Generator App

QR Master is the all-in-one solution for developers looking to launch a high-quality, professional QR code utility app on both iOS and Android. Built with Flutter, this app is incredibly fast, lightweight, and easy to customize (reskin).

It comes packed with all the features users expect from a top-tier QR app, including smart scanning, multi-type generation, logo embedding, and a persistent history database—all powered by 100% pure Dart code (no image assets).

✨ Key Features

Advanced QR Scanner

High-Speed Scanning: Uses the modern mobile_scanner package for fast and reliable camera scanning.

Scan from Gallery: Users can pick an image from their photo library to scan for QR codes.

Smart Link Detection: Automatically detects the type of code (URL, UPI, Wi-Fi, vCard, SMS) and provides smart actions.

Contextual Actions:

UPI Payment: Opens payment apps (like GPay, PhonePe) directly.

URL: Opens the link in the device’s native browser or a specific app (like Instagram, YouTube).

Wi-Fi: Allows connecting to the Wi-Fi network.

vCard: Allows saving the contact.

Flashlight Toggle: Easily toggle the camera flash in low-light conditions.

Pure Dart Overlay: A professional, code-based scanner overlay (no image assets).

Powerful QR Generator

Multiple Types: Generate QR codes for 5 different data types:

Text (with multi-line support)

URL / Link

Wi-Fi Network (WPA, WEP, None)

Contact Card (vCard)

SMS Message

Full Customization:

Color Picker: Users can change the QR code color to match their brand.

Embed Logo: Users can pick a logo from their gallery to embed in the center of the QR code.

High Scannability: Automatically uses High (H) Error Correction when a logo is added, ensuring the code remains scannable.

Share Functionality: Instantly share the generated QR code as an image.

Persistent History

Blazing Fast Database: Uses Hive (a lightweight and fast NoSQL database) to store all history locally.

Saves Everything: Automatically saves both Scanned and Created codes to the history.

QR Code Previews: The history list shows a small preview of the actual QR code, not just text.

Full Management: For any item in the history, users can:

Re-open: View the details and perform the smart action again.

Save as Image: Save the QR code to their phone’s gallery (with a clean white background and padding).

Share: Share the raw text data.

Delete: Remove a single item.

Clear All: Wipe the entire history.

⚙️ App & UI

Sleek Dark Mode UI: A clean, professional, and easy-to-use dark theme.

About & Privacy Page: A dedicated, pre-built “About Us” and “Privacy Policy” screen.

Clickable Support Link: The privacy screen includes a clickable mailto: link for user support.

Easy to Reskin: Built with clean code, making it simple to change colors, names, and icons.

What You Get

Full Flutter Source Code (for iOS & Android)

Clean, well-organized code with comments

Complete documentation file to guide you through setup and reskinning.

Easy Setup & Reskinning

A detailed guide is included in the documentation file.

Change App Name: Use the flutter pub run rename setAppName—value “Your New App Name” command.

Change Package ID: Use the flutter pub run rename setBundleId—value “com.yourcompany.newname” command.

Change App Icon: Replace the assets/icon/icon.png file and run flutter pub run flutter_launcher_icons.

Change Colors: All theme colors are in one place: lib/main.dart.

Edit About/Privacy Info: All text is in one place: lib/screens/privacy_screen.dart.

✉️ Support

This app is brought to you by Small Brain Studio.

For any questions, support requests, or customization queries, please feel free to contact us at: smllbrnstdspprt@gmail.com

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey