Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shriram2005/qr-barcode-scanner-app

Created QR & Barcode Scanner App supporting all basic features. Made using Jetpack Compose and Google ML Kit Barcode Scanning API
https://github.com/shriram2005/qr-barcode-scanner-app

android-app android-application googlemlkit jetpack-compose qr-code qrcode-scanner scanner scanner-app scannerbarcode

Last synced: 12 days ago
JSON representation

Created QR & Barcode Scanner App supporting all basic features. Made using Jetpack Compose and Google ML Kit Barcode Scanning API

Awesome Lists containing this project

README

        

# QR & Barcode Scanner App

A simple yet powerful QR and Barcode Scanner App built using Jetpack Compose and the Google ML Kit Barcode Scanning API. This app supports all basic scanning features and provides additional functionalities such as sharing, copying text, and opening links directly from scanned results.

## Features

- **Scan QR Codes and Barcodes:** Easily scan various types of QR codes and barcodes with fast and accurate results.
- **Share Scanned Data:** Quickly share scanned text or URLs directly from the app.
- **Copy Text:** Copy the scanned content to your clipboard for easy access and usage.
- **Open Links:** Instantly open scanned URLs in your browser with a single tap.

## Technologies Used

- **Jetpack Compose:** For building the UI in a declarative and modern way.
- **Google ML Kit Barcode Scanning API:** Provides robust and reliable barcode scanning capabilities.

## Screenshots

![Screenshot 2024-08-28 193348](https://github.com/user-attachments/assets/0ec208c6-6800-4360-a75b-ec56bed9108f)

### Installation

1. **Clone the repository:**
```bash
git clone https://github.com/Shriram2005/QR-Barcode-Scanner-App.git
```

2. **Open the project in Android Studio:**
- Open Android Studio, click on `File > Open`, and select the cloned repository.

3. **Build the project:**
- Let Android Studio sync the project and download all the necessary dependencies.

4. **Run the app:**
- Connect your Android device or start an emulator, then click on the `Run` button.

## Usage

1. **Open the app:** Launch the app on your Android device.
2. **Scan QR Code or Barcode:** Point the camera at a QR code or barcode to start scanning.
3. **View Scanned Data:** The app will display the scanned information.
4. **Share, Copy, or Open Link:** Use the buttons to share, copy text to clipboard, or open links in the browser.

---