QR Code Scanner And Generator App AndroidQR Code Scanner And Generator App Android
Fast QR scanner + QR generator (Text/WiFi/WhatsApp/vCard), Room history, search/filter, AdMob ads, Material 3 UI.QR Code Scanner And Generator App Android
Fast QR scanner + QR generator (Text/WiFi/WhatsApp/vCard), Room history, search/filter, AdMob ads...
Overview
QR Code Scanner & Generator is a modern, premium Android application built with Java and XML using MVVM architecture.
It supports ultra-fast QR scanning via CameraX + Google ML Kit, powerful QR generation (Text, URL, Wi-Fi, Contact/vCard, WhatsApp), and a complete local history system using Room Database.
The UI follows Material Design 3 with smooth animations, custom scanner overlay, and clean navigation.
Features
- High-speed QR Scanner (CameraX + Google ML Kit)
- Custom Scanner Overlay with animated scanning line
- QR Generator: Text, URL, Wi-Fi, Contact (vCard), WhatsApp Message
- History saved locally (Room Database) for scanned & generated items
- Search history by content
- Filter history: Scanned / Generated
- Swipe-to-delete with Undo
- Smart Actions: Open link, Copy, Share, Save QR image
- Settings: Auto-open scanned links (ON/OFF)
- Flashlight support for scanning in low light
- Material 3 UI with smooth transitions and Lottie animations
- AdMob Monetization: Banner + Interstitial (Full Screen) ads
Requirements
- Android Studio (latest recommended)
- Minimum Android: Android 7.0 (API 24)
- Target SDK: 34+
- Java & XML basic knowledge
- Google Play Services (for AdMob)
Instructions
- Download and extract the ZIP package after purchase.
- Open Android Studio and select Open an Existing Project.
- Choose the extracted project root directory.
- Wait until Gradle sync finishes successfully.
- Run the application on a real Android device (recommended) or emulator.
-
Reskin & Configuration:
- Change app name from
res/values/strings.xml. - Rename the package name using Android Studio refactor tools.
- Replace app icons inside
res/mipmap-*folders. - Update colors and theme from
res/values/colors.xmlandthemes.xml.
- Change app name from
-
AdMob Setup:
- Replace the test AdMob App ID in
AndroidManifest.xml. - Replace Banner and Interstitial Ad Unit IDs in the Java source files.
- Test ads only on real devices to ensure proper loading.
- Replace the test AdMob App ID in
- Important: Detailed step-by-step documentation, screenshots, and explanations are provided in the included index.html documentation file and README.md. Please refer to these files before requesting support.
- Generate a release build from Build → Generate Signed Bundle / APK.
Information
| Category | App Templates / Android / Applications / Miscellaneous |
| First release | 22 January 2026 |
| Last update | 22 January 2026 |
| Operating Systems | Android 7.0, Android 8.0, Android 9.0, Android 10.0, Android 11.0, Android 12.0 |
| Files included | .html, .apk, .java, .xml |
| Tags | android app, material design, android studio, qr code scanner, Barcode Scanner, modern ui, qr code generator, ml kit, admob integration, mvvm architecture, room database, utility app, lottie animation, java android, camerax |








