Professional QR Code Scanner for Android

Pro QR & Barcode Scanner

Fast, Accurate, and Modern

A comprehensive QR & Barcode scanner application built with Kotlin, following Clean MVVM architecture principles. Supports all QR formats and provides context-aware actions for seamless user experience.

✨ Key Features

Everything you need in a professional QR scanner

Comprehensive Scanning

Real-time camera scanning with CameraX and Google ML Kit for advanced barcode recognition.

  • All barcode formats (QR, EAN, UPC, Code 128, etc.)
  • Auto-focus and torch support
  • Gallery image scanning
  • Beep sound and vibration feedback
  • Animated scanner overlay

Scan History Management

Automatic save with Room Database, search, filter, and export functionality.

  • Automatic save to local database
  • Search and filter by type
  • Bulk delete operations
  • Export to CSV/TXT formats
  • Share exported files

Context-Aware Actions

Intelligent detection and relevant actions for different QR code types.

  • Email, SMS, Phone support
  • Contact management (vCard)
  • WiFi connection
  • Calendar events
  • Location services
  • Meeting links (Zoom, Teams, Meet)
  • YouTube integration
  • UPI payment support

QR Code Generator

Generate QR codes for multiple content types with customization options.

  • Text, URL, Email, Phone, SMS
  • WiFi network credentials
  • Contact (vCard) generation
  • Save and share QR codes
  • High-quality image export

Settings & Customization

Comprehensive settings for audio, appearance, and data management.

  • Sound and vibration toggles
  • Light/Dark/System theme
  • Material Design 3 UI
  • Data export and management
  • App information and support

Additional Features

Professional features for enhanced user experience.

  • Content beautification (JSON, XML, HTML)
  • Copy to clipboard
  • Share anywhere
  • Offline-first architecture
  • Memory efficient
  • Responsive design

🏗️ Built with Modern Architecture

Clean MVVM architecture with 100% Kotlin, Hilt dependency injection, Room database, and Material Design 3. Following Android best practices for maintainability and scalability.

🛠️ Technology Stack

Built with industry-standard tools and libraries

Android Native

100% Kotlin

Clean MVVM

Architecture Pattern

Room Database

SQLite Storage

CameraX

Modern Camera API

Google ML Kit

Barcode Recognition

Hilt

Dependency Injection

Material Design 3

Modern UI

Coroutines

Async Operations

📱 System Requirements

Android Version

Min SDK: 26 (Android 8.0 Oreo)

Target SDK: 36 (Android 15)

Development

Kotlin: Latest stable (2.0.21+)

Android Studio: Narwhal 2025.1.1+

Compatibility

Works on phones and tablets

Offline-first architecture