Skip to content

jaydipmodasiya/QRCode-Generator-App

Repository files navigation

📱 QR Code Generator App

An Android application built using Kotlin that allows users to generate and share QR codes instantly.
This app is simple, fast, and uses the powerful ZXing (Zebra Crossing) library for QR code creation.


📘 Overview

The QR Code Generator App lets users input any text or URL and converts it into a scannable QR code image.
It also provides a sharing option, allowing users to send the generated QR code through social media, messaging, or email apps directly.


🖼️ Screenshot

App Screenshot


⚙️ How It Works

  1. User enters text (like a message or URL).
  2. On clicking Generate, the app uses the BarcodeEncoder class from ZXing to create a QR code bitmap.
  3. The QR code is displayed on screen.
  4. Clicking Share QR saves the image temporarily and opens Android’s share menu for easy sharing.

🧩 Features

✅ Generate QR codes from text or URLs
✅ Share QR codes easily via any app
✅ Clean and responsive UI
✅ Built using Kotlin and View Binding
✅ Uses ZXing library for reliable QR generation


🛠️ Tech Stack

Component Description
Language Kotlin
Framework Android SDK
UI XML (ConstraintLayout)
QR Library ZXing (com.journeyapps.barcodescanner.BarcodeEncoder)
View Binding For efficient layout access
FileProvider For secure image sharing
Intent System Android sharing functionality

🚀 How to Run the Project

  1. Clone this repository
    git clone https://github.com/jaydipmodasiya/QRCode-Generator-App.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages