Skip to content

Latest commit

Β 

History

History
91 lines (58 loc) Β· 1.81 KB

File metadata and controls

91 lines (58 loc) Β· 1.81 KB

πŸ” QR Scanner & Generator App

A minimalist Android application for scanning and creating QR codes


✨ Features

Feature Description
QR Scanning Scan any QR code using device camera
QR Generation Convert text/URLs into shareable QR codes
Offline Mode Works without internet connection
Material Design Clean, modern interface

πŸ“₯ Installation

Prerequisites

  • Android 5.0+ (API 21)
  • Android Studio (for development)

Installation Methods

1. From Source:

git clone https://github.com/your-repo/qr-scanner-app.git
cd qr-scanner-app


πŸš€ Usage
Scanning QR Codes
Tap Scan QR Code button

Point camera at QR code

View decoded content in toast

Generating QR Codes
Tap Generate QR Code button

Enter text in input field

Press Generate button

QR code appears below

πŸ”§ Technical Details
Built With
Kotlin - Primary language

ZXing Android Embedded - QR processing

Android Jetpack Components

Permissions
CAMERA - For scanning functionality

(No internet permission required)


File Structure

app/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ main/
β”‚   β”‚   β”œβ”€β”€ java/com/nivedck/qrscanner/
β”‚   β”‚   β”‚   β”œβ”€β”€ MainActivity.kt
β”‚   β”‚   β”‚   β”œβ”€β”€ QRScannerActivity.kt
β”‚   β”‚   β”‚   └── QRGeneratorActivity.kt
β”‚   β”‚   └── res/
β”‚   β”‚       β”œβ”€β”€ layout/
β”‚   β”‚       β”‚   β”œβ”€β”€ activity_main.xml
β”‚   β”‚       β”‚   β”œβ”€β”€ activity_qr_scanner.xml
β”‚   β”‚       β”‚   └── activity_qr_generator.xml
β”‚   β”‚       β”‚  


🀝 Contributing
Fork the project

Create your branch (git checkout -b feature/your-feature)

Commit changes (git commit -m 'Add some feature')

Push to branch (git push origin feature/your-feature)

Open a Pull Request