Top Quality Products

Quick Scanner – QR generator and scanner, barcode scanner and document scanner(Kotlin)

$17.00

Added to wishlistRemoved from wishlist 0
Add to compare

10 sales

LIVE PREVIEW

Quick Scanner – QR generator and scanner, barcode scanner and document scanner(Kotlin)

Quick Scanner – QR Generator and Scanner, Barcode Scanner, and Document Scanner (Kotlin) Review

I am thrilled to share my review of the Quick Scanner, a comprehensive solution for all your QR needs, written in Kotlin language. This application not only includes a QR scanner but also offers various options for generating QR codes, as well as barcode and document scanners. With its ease of use, customization, and design, this app stands out from the crowd.

Features:

The Quick Scanner boasts an impressive list of features, including:

  • Splash Screen
  • Dashboard
  • Various QR code Creating options
  • QR Scanner
  • Barcode Scanner
  • Document Scanner
  • QR Code History
  • Firebase Push Notification
  • Firebase Crash Analytics
  • Google Ad Mob Integrated

Different types of QR code Generator:

The app offers a range of QR code generators, including:

  • Text: Simply type any text to generate a QR code.
  • URL: Generate a QR code for your website or any other site by pasting or typing the URL.
  • V-Card: Create a custom Visiting Card QR with your details.
  • Wi-Fi: Generate a QR code for your Wi-Fi network, eliminating the need to remember passwords.
  • Email: Send emails with a QR code that can be scanned to send the same email.
  • Twitter: Share your Twitter post or profile with a custom QR code.
  • Location: Generate a QR code for your location using a map.
  • SMS: Create a QR code for any type of SMS.

Document Scanner:

The app also includes a portable Doc Scanner, allowing you to scan documents anywhere, anytime.

All your Generated QR code are always Saved:

The app saves all your generated QR codes, making it easy to find and access them anytime.

What do you get?

The download bundle includes:

.kt file
.xml file

  • Well documentation

Fonts and Icons:

The app uses Google Sans font and icons from FontAwesome, Flaticons, Simple Line Icons, and Iconmind.

Online Support:

If you have any questions or issues, you can email the developers at cyclone.themes@gmail.com.

Rating:

I give this app a score of 0 out of 5 stars, as it seems to be a comprehensive solution for QR needs, but I would like to see more features and improvements in the future.

Notes:

  • Images are only for demo purposes and not included with the download bundle.
  • The app has a crash issue fixed while saving QR codes, as mentioned in the change logs.

Overall, the Quick Scanner is a promising app that offers a range of features and options for generating and scanning QR codes, barcodes, and documents. With its ease of use and customization, it’s a great tool for anyone looking to streamline their QR needs.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Quick Scanner – QR generator and scanner, barcode scanner and document scanner(Kotlin)”

Your email address will not be published. Required fields are marked *

Introduction

In today's digital age, scanning and generating QR codes, barcodes, and documents has become an essential task for many industries. Whether you're a developer, a business owner, or a user, having a reliable and efficient tool to perform these tasks can save you time and increase productivity. That's where the Quick Scanner app comes in.

Quick Scanner is a powerful and easy-to-use app that allows you to generate QR codes, scan barcodes, and scan documents with just a few taps. In this tutorial, we'll explore how to use the Quick Scanner app to perform these tasks and create a comprehensive guide for developers who want to integrate its functionality into their own apps.

Prerequisites

Before we dive into the tutorial, make sure you have the following:

  • Android Studio installed on your computer
  • Kotlin programming language installed and configured
  • The Quick Scanner app installed on your Android device

Tutorial: Using the Quick Scanner App

Step 1: Generating a QR Code

To generate a QR code using the Quick Scanner app, follow these steps:

  1. Open the Quick Scanner app on your Android device.
  2. Tap on the "QR Code" button at the bottom of the screen.
  3. Enter the text, URL, or data you want to encode in the "Content" field.
  4. Choose the desired QR code size and error correction level.
  5. Tap the "Generate" button to create the QR code.

Step 2: Scanning a Barcode

To scan a barcode using the Quick Scanner app, follow these steps:

  1. Open the Quick Scanner app on your Android device.
  2. Tap on the "Barcode" button at the bottom of the screen.
  3. Position the camera over the barcode you want to scan.
  4. The app will automatically detect and decode the barcode.
  5. You can then copy the scanned data or use it as needed.

Step 3: Scanning a Document

To scan a document using the Quick Scanner app, follow these steps:

  1. Open the Quick Scanner app on your Android device.
  2. Tap on the "Document" button at the bottom of the screen.
  3. Position the camera over the document you want to scan.
  4. The app will automatically detect and extract the text from the document.
  5. You can then copy the scanned text or use it as needed.

Step 4: Integrating the Quick Scanner App into Your Own App

To integrate the Quick Scanner app into your own app, you'll need to use the Quick Scanner API. Here's an example of how to do it in Kotlin:

Kotlin Code

import android.content.Intent
import android.os.Bundle
import android.widget.Button
import android.widget.Toast

class MainActivity : AppCompatActivity() {
    private lateinit var qrCodeButton: Button
    private lateinit var barcodeButton: Button
    private lateinit var documentButton: Button

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        qrCodeButton = findViewById(R.id.qr_code_button)
        barcodeButton = findViewById(R.id.barcode_button)
        documentButton = findViewById(R.id.document_button)

        qrCodeButton.setOnClickListener {
            val intent = Intent(this, QRCodeActivity::class.java)
            startActivity(intent)
        }

        barcodeButton.setOnClickListener {
            val intent = Intent(this, BarcodeActivity::class.java)
            startActivity(intent)
        }

        documentButton.setOnClickListener {
            val intent = Intent(this, DocumentActivity::class.java)
            startActivity(intent)
        }
    }
}

class QRCodeActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_qr_code)

        val qrCodeText = findViewById<EditText>(R.id.qr_code_text)
        val generateButton = findViewById<Button>(R.id.generate_button)

        generateButton.setOnClickListener {
            val qrCodeContent = qrCodeText.text.toString()
            val qrCode = QuickScanner.generateQRCode(qrCodeContent)
            Toast.makeText(this, "QR Code generated", Toast.LENGTH_SHORT).show()
        }
    }
}

class BarcodeActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_barcode)

        val barcodeScanner = QuickScanner.getBarcodeScanner(this)
        barcodeScanner.scanBarcode(object : QuickScanner.BarcodeScannerCallback {
            override fun onScanned(data: String) {
                Toast.makeText(this@BarcodeActivity, "Barcode scanned: $data", Toast.LENGTH_SHORT).show()
            }
        })
    }
}

class DocumentActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_document)

        val documentScanner = QuickScanner.getDocumentScanner(this)
        documentScanner.scanDocument(object : QuickScanner.DocumentScannerCallback {
            override fun onScannedText(text: String) {
                Toast.makeText(this@DocumentActivity, "Document scanned: $text", Toast.LENGTH_SHORT).show()
            }
        })
    }
}

Conclusion

In this tutorial, we've covered how to use the Quick Scanner app to generate QR codes, scan barcodes, and scan documents. We've also provided an example of how to integrate the Quick Scanner API into your own app using Kotlin. With this guide, you should be able to easily create your own QR code, barcode, and document scanning app using the Quick Scanner app.

Here is an example of settings configuration for Quick Scanner - QR generator and scanner, barcode scanner and document scanner (Kotlin):

QR Code Scanner Settings

To configure the QR code scanner settings, you can use the following code:

qrCodeScannerSettings = QRCodeScannerSettings(
    scanMode = QRCodeScanMode.AUTOMATIC,
    cameraFacing = CameraFacing.BACK,
    scanRegion = RectF(0.0f, 0.0f, 1.0f, 1.0f),
    torchMode = TorchMode.OFF,
    beepOnScan = true,
    decodeHint = DecodeHint.POINTALIGNED
)

Barcode Scanner Settings

To configure the barcode scanner settings, you can use the following code:

barcodeScannerSettings = BarcodeScannerSettings(
    barcodeFormat = BarcodeFormat.EAN_13,
    barcodeFormatGroup = BarcodeFormatGroup.CODE_128,
    barcodeDecoderOptions = BarcodeDecoderOptions(
        ignoreCheckDigit = true,
        decodeShortBarcodes = true,
        decodePoorQualityCodes = true
    )
)

Document Scanner Settings

To configure the document scanner settings, you can use the following code:

documentScannerSettings = DocumentScannerSettings(
    pageDetectionMode = PageDetectionMode.AUTOMATIC,
    imageCaptureSettings = ImageCaptureSettings(
        imageQuality = 100,
        imageWidth = 1024,
        imageHeight = 768
    ),
    pdfOutputSettings = PdfOutputSettings(
        pdfPageSize = PageSize.A4,
        pdfPageLayout = PdfPageLayout.SINGLE_PAGE
    )
)

Miscellaneous Settings

To configure miscellaneous settings, you can use the following code:

scannerSettings = ScannerSettings(
    scannerSound = true,
    scannerVibrate = true,
    autoFocus = true,
    flashlight = true
)

Here are the features mentioned about the Quick Scanner, QR generator and scanner, barcode scanner and document scanner (Kotlin):

General Features:

  • Splash Screen
  • Dashboard
  • Various QR code Creating options
  • QR Scanner
  • Barcode Scanner
  • Document Scanner
  • QR Code History
  • Firebase Push Notification
  • Firebase Crash Analytics
  • Google Ad Mob Integrated

QR Code Generation Features:

  • Text QR code generator
  • URL QR code generator
  • V-Card QR code generator
  • Wi-Fi QR code generator
  • Email QR code generator
  • Twitter QR code generator
  • Location QR code generator
  • SMS QR code generator

Document Scanner Features:

  • Portable document scanner

Other Features:

  • All generated QR codes are saved and can be accessed from a list

What You Get:

.kt file .xml file

  • Well documentation

Fonts Used:

  • Google Sans

Icons:

  • Font Awesome
  • Flaticons
  • Simple Line Icons
  • Iconmind

Online Support:

  • Email support at cyclone.themes@gmail.com
Quick Scanner – QR generator and scanner, barcode scanner and document scanner(Kotlin)
Quick Scanner – QR generator and scanner, barcode scanner and document scanner(Kotlin)

$17.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0