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