Skip to content

ABuljko/QR-Code-App

Repository files navigation

QR Code App

A Flutter application for generating and scanning QR codes. This app allows users to create QR codes for text, URLs, and contact details, as well as scan QR codes to retrieve and share the encoded information. The app is designed with a user-friendly interface and provides seamless functionality for both generating and scanning QR codes.

Features

  • Generate QR Codes: Create QR codes for plain text, URLs, and contact details (vCard). The app supports various types of QR codes to cater to different needs.
  • Scan QR Codes: Scan QR codes using the device camera to retrieve and process the encoded information. The app can detect and handle different types of QR codes, providing relevant actions based on the content.
  • Share and Download: Share or download the generated QR codes as images. This feature allows users to easily distribute their QR codes via different platforms or save them for future use.

Screenshots

Image Image Image

Getting Started

Prerequisites

Usage

Home Screen

The home screen provides options to either generate a QR code or scan one. It serves as the main entry point of the app, offering a user-friendly interface to navigate to the desired functionality.

QR Generator Screen

  • Text: Enter plain text to generate a QR code. This can be used for simple messages or notes.
  • URL: Enter a URL to generate a QR code. This is useful for sharing links to websites, social media profiles, or any online resource.
  • Details: Enter contact details (name, phone, email) to generate a vCard QR code. This is ideal for sharing contact information quickly and efficiently.
  • Share: Share the generated QR code via various platforms such as email, messaging apps, or social media.
  • Download: Download the generated QR code as an image file to your device for offline use or printing.

QR Scanner Screen

  • Scan: Use the device camera to scan QR codes. The app will automatically detect and process the QR code data.
  • Flashlight: Toggle the flashlight on/off to improve scanning in low-light conditions.
  • Results: View the scanned QR code data and perform actions like opening URLs, copying text, or sharing the data. The app intelligently identifies the type of data (e.g., URL, contact, Wi-Fi) and provides relevant actions.

Dependencies

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published