Skip to content

BinayakShome/QR_Code

Repository files navigation

📱 QR Code Reader App

Welcome to the QR Code Reader app, a simple and efficient way to scan and decode QR codes using your Android device. Built with 💻 Kotlin and 🖌️ Jetpack Compose, this app offers real-time scanning with a clean and intuitive interface.


✨ Features

🚀 Instant QR Code Scanning: Quickly scan QR codes using the camera.
👁️‍🗨️ Real-time Detection: Automatically detects and decodes QR codes in the camera view.
📜 Display Scanned Information: Shows the data from the scanned QR code in an easy-to-read format.
🎨 Minimalist UI: A user-friendly interface designed with modern Jetpack Compose principles.
🌐 Supports Multiple Formats: Recognizes different types of QR codes such as URLs, text, contact info, etc.

📸 Screenshots

![image](https://github.com/user-attachments/assets/40e25bd9-c545-46b0-8f82-cc0dcd1456bf) ![image](https://github.com/user-attachments/assets/1f11ae46-f607-49d7-8bd4-a47f8917c3b4)

🛠️ Requirements

Kotlin: Latest version.
Jetpack Compose: For building native Android UIs.
Android SDK: API level 21 (Android 5.0 Lollipop) or higher.
CameraX: For accessing the camera and scanning QR codes in real-time.
📦 Libraries and Tools
💡 Jetpack Compose: A declarative UI framework for building the app's user interface.
🔍 ML Kit (Barcode Scanning): Google's ML Kit used for decoding QR codes.
📷 CameraX: To provide seamless access to the device’s camera.
🧠 ViewModel: For lifecycle-aware data handling.

🕹️ How to Use

Open the app.
Grant camera permissions 📷.
Point the camera at a QR code 📄.
The app will automatically scan and display the QR code data.
🎉 View the results!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages