Coder Social home page Coder Social logo

thomasthaddeus / qrcodegenius Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 1.0 68.43 MB

This Android application is a simple, user-friendly tool designed to generate QR codes from text input. It provides an efficient way for users to create QR codes right from their Android devices, which can then be saved and shared.

License: Apache License 2.0

Kotlin 92.40% Shell 3.40% PowerShell 4.20%
android-app kotlin kotlin-android qrcode-generator sdk-android zxing apache2-license

qrcodegenius's Introduction

Android QR Code Generator

<title>App Signup Sheet</title>

Application Testing Signup Sheet

Name:

    <label for="email">Email:</label><br>
    <input type="email" id="email" name="email" required><br>

    <label for="interest">I am interested in:</label><br>
    <select id="interest" name="interest">
        <option value="beta_testing">Beta Testing</option>
        <option value="app_updates">General App Updates</option>
    </select><br>

    <input type="submit" value="Submit">
</form>

Testers Needed Android Link Testers Needed Web Link

The Android QR Code Generator is a versatile app that allows users to create customized QR codes directly from their Android devices. It is perfect for various applications, including sharing URLs, contact information, or simple text in the form of a QR code.

Technology Stack

  • Kotlin: Developed in Kotlin, offering a modern, efficient, and safe programming experience.
  • ZXing ("Zebra Crossing") Library: Utilized for efficient and accurate QR code generation.
  • Android SDK: Employing the latest Android SDK versions to assure optimal compatibility and user experience.

Features

  • Customizable QR Code Generation: Converts user input text into QR codes with options for size and color customization.
  • User-Friendly Interface: Designed for ease of use, providing a straightforward and intuitive user interface.
  • Save and Preview Functionality: Users can preview the generated QR code and save it as an image on their device.
  • Additional Text Feature: Ability to add extra text beneath the QR code for descriptive purposes.

Getting Started

Prerequisites

  • Android Studio
  • Minimum SDK version: 29

Installation

  1. Clone the repository:

    git clone https://github.com/thomasthaddeus/qrcode_generator.git
  2. Open the project in Android Studio.

  3. Synchronize the project with Gradle files.

  4. Run the application on an emulator or a physical device.

Usage

  1. Enter the desired text in the input field.
  2. Optionally, customize the size and color of the QR code.
  3. Tap the "Generate QR Code" button to view the QR code.
  4. Use the "View Image Sample" button to see a sample QR code.
  5. Save the generated QR code to your device, if desired.

Screenshots

pic1 pic2 pic3
pic1 pic2 pic3

Contributing

We welcome contributions, issues, and feature requests. Feel free to check out the issues page for open issues or to suggest new features.

License

This project is released under the Apache 2.0 License - see the LICENSE file for details.

Acknowledgments

  • Special thanks to the ZXing ("Zebra Crossing") library for robust QR code generation capabilities.
  • Grateful to all contributors and testers for their invaluable feedback and suggestions.

Contact

Thaddeus Thomas - [email protected]

Project Link: QR Code Generator

qrcodegenius's People

Contributors

imgbotapp avatar thomasthaddeus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

qrcodegenius's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.