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.
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.
- User enters text (like a message or URL).
- On clicking Generate, the app uses the
BarcodeEncoderclass from ZXing to create a QR code bitmap. - The QR code is displayed on screen.
- Clicking Share QR saves the image temporarily and opens Android’s share menu for easy sharing.
✅ 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
| 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 |
- Clone this repository
git clone https://github.com/jaydipmodasiya/QRCode-Generator-App.git
