Code

QR Master - Flutter QR Code Scanner & Generator with Google AdMob

QR Master - Flutter QR Code Scanner & Generator with Google AdMob

Cart 1 sale
Recently Updated

QR Master Pro: Flutter QR Scanner & Generator with AdMob

QR Master Pro is the ultimate, ready-to-publish Flutter app for iOS and Android. This is the fully monetized version of our popular QR app, complete with integrated Banner and Interstitial Ads, making it the perfect all-in-one solution for developers.

Built with Flutter, this app is incredibly fast, lightweight, and easy to reskin. It includes all “Pro” features users expect: smart scanning, multi-type generation with logo embedding, persistent local history, and a pre-built privacy page.

✨ Premium Features (Why Buy Pro?)

Full Monetization (Ready to Earn)

Google AdMob Integrated: Comes pre-configured with Google Mobile Ads.

Persistent Banner Ad: A banner ad is included at the bottom of the main screen, visible on all tabs (Scan, Create, History) for maximum impressions.

Interstitial (Full-Screen) Ad: A full-screen ad is strategically placed to show when a user completes an action (like sharing a new QR code), maximizing revenue without annoying the user.

Ready to Publish: Just add your own AdMob IDs in the clearly marked files, and you’re ready to earn money from day one.

Advanced QR Scanner

High-Speed Scanning: Uses mobile_scanner for reliable, fast scanning.

Scan from Gallery: Scan QR codes directly from images in the user’s gallery.

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

Contextual Actions: Opens payment apps for UPI, browsers for URLs (or native apps like Instagram/YouTube), Wi-Fi settings, etc.

Flashlight Toggle & Pure Dart Overlay.

Powerful QR Generator

Multiple Types: Generate codes for Text, URL, Wi-Fi, Contact (vCard), and SMS.

Full Customization:

Color Picker: Users can change the QR code color.

Embed Logo: Users can pick a logo from their gallery.

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

Persistent History

Blazing Fast Database: Uses Hive to save all scanned and created codes only on the user’s device.

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

Full Management: For any history item, users can:

Re-open: View 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 (Text): Share the raw QR data.

Delete: Remove a single item.

Clear All: Wipe the entire history.

⚙️ App & UI

Sleek Dark Mode UI.

About & Privacy Page: A dedicated, ready-to-use “About Us” and “Privacy Policy” screen with a clickable mailto: support link.

Easy to Reskin: Clean, commented code.

What You Get

Full Flutter Source Code (for iOS & Android)

Pre-integrated Banner and Interstitial Ad logic.

Clean, well-organized, and commented code.

Complete documentation.html file to guide you through setup and reskinning.

Easy Setup & Reskinning

A detailed guide is included in the documentation.html file.

Run Setup Commands:

flutter pub get

flutter pub run build_runner build—delete-conflicting-outputs (Generates database files)

Change App Name & ID:

flutter pub run rename setAppName—value “Your New App Name”

flutter pub run rename setBundleId—value “com.yourcompany.newname”

Change App Icon:

Replace assets/icon/icon.png with your 1024×1024 icon.

Run flutter pub run flutter_launcher_icons

Add Your AdMob IDs:

Open the documentation.html file. It has clear instructions on which 4 files to edit to paste your own AdMob IDs.

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