This application uses Google Play Services Vision library to scan barcodes. It uses Google's on device ML kit to scan for barcodes.

Overview

Barcode-Scanner

  • This application showcases use of Google Play Services Vision library

  • It uses Google's on device machine learning kit to scan for barcodes.

  • This application can scan most of the barcode types like

    - Linear formats: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E

    - 2D formats: Aztec, Data Matrix, PDF417, QR Code

  • This application uses CameraSource and BarcodeDetector.

  • These particular types of barcode value is being handled gracefully in this application (For other types of data you would see raw data)

    - Wifi (SSID, password and encryption type), URL (Title and URL from the barcode), Product (Product Number from the barcode), Email address (Email Address, Subject, Body and Type), Phone number (phone number)

  • You can long press on the scanned value (on the bottom of the scanner) to copy the value to your clipboard.

  • Animation is used to show red color scanning line on the screen.

  • It natively supports dark mode.

  • It restarts CameraSource if you press rescan button. So you can rescan another barcode.

  • Libraries used are Lottie Animation and Google Play Services Vision.

Screenshot of the startup page

startupPage_barcodeScanner

Barcode scanner in action.

BarcodeScanner

You might also like...
Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.
Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.

Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.

A productivity tracker app published on Google Play

producktivity-tracker A productivity tracker app published on Google Play. Includes Google AdMob and in-app-purchases to disable ads. This project was

A powerful library for easy implementation of HMS Location Kit.

AdvancedLocation A powerful library for easy implementation of HMS Location Kit. 💙 Request location with couple lines of code (no more boilerplate) C

Scan and view your e-receipts
Scan and view your e-receipts

ReceptsKeeper Scan and view your e-receipts Main features: Display list of receipts sorted by date Adding receipts by scanning Entering a captcha, if

Burp extension to scan Log4Shell (CVE-2021-44228) vulnerability pre and post auth
Burp extension to scan Log4Shell (CVE-2021-44228) vulnerability pre and post auth

Log4J Scanner Burp extension to scan Log4Shell (CVE-2021-44228) vulnerability pre and post auth. Disclaimer I am not responsible for your actions, bur

Scan and view your e-receipts
Scan and view your e-receipts

ReceptsKeeper Scan and view your e-receipts Main features: Display list of receipts sorted by date Adding receipts by scanning Entering a captcha, if

A Minecraft Kit API written in Kotlin

hglabor-kits Dependency The library is available on Maven Central, add the following dependencies: implementation("net.axay:hglabor-kits:$version") hg

Text Recognizer App Using the ML Kit

Features Detects text in images Using the ML Kit Text Recognition API Uses the CameraX to show a viewfinder and display the camera preview Provides a

WalletConnect Kit is the Swiss Army toolkit for WalletConnect!
WalletConnect Kit is the Swiss Army toolkit for WalletConnect!

WalletConnectKit WalletConnectKit is the Swiss Army toolkit for WalletConnect! It will allow you to connect your DApp with an Ethereum Wallet in a few

Releases(1.0.0)
Owner
Soumik
I try to write code which is without any Exceptions and Errors.
Soumik
ArchGuard Scanner for scan Git change history, scan source code by Chapi for Java, TypeScript, Kotlin, Go..、Java bytecode use for JVM languages, scan Jacoco test coverage.

Arch Scanner Requirements: JDK 12 Scanner: scan_git - Git commit history scan scan_jacoco - Jacoco scan scan_bytecode - for JVM languages known issues

ArchGuard 27 Jul 28, 2022
App that helps to scan barcodes, Qr that sends to destined link

ScanCode Aplicación Android ScanCode Escanea cualquier código Implementación de

David Hernández Netzahualcóyotl 0 Dec 29, 2021
Android barcode scanner with ML-Kit vision api

MLBarcodeScanner A demo project to show how to implement barcode scanner using Google ML-Kit Vision api Supported barcode types 2D formats: QR Code, A

Mahdi Javaheri 5 Dec 26, 2022
Google Play game services - Android samples

Google Play game services - Android Samples Copyright (C) 2014 Google Inc. Contents These are the Android samples for Google Play game services. Colle

Google Play Game Services 953 Jan 2, 2023
SmartLens uses Google's ML Kit for Barcode scanning, Face recognition, Text recognition, and Image labeling.

SmartLens SmartLens uses Google's ML Kit for Barcode scanning, Face recognition, Text recognition, and Image labeling. ?? Screen Shots ?? Features It

Prince Fahad 2 Sep 14, 2022
Native android application that scans for text in images. Uses ML kit under the hood.

Scannerate - Ad free Text Recognition Android application built using Kotlin to extract text from images. Uses Google's ML kit library under the hood.

null 24 Dec 1, 2022
The application uses Firebase Authentication and Realtime Database services

This is a Chik-Chika. Chick-Chicka is android app, which is based on popular social network - Twitter. The application uses Firebase Authentication and Realtime Database services.

Natro 9 Nov 6, 2022
HyperUPnP is Android Application that lets you to Stream Media from PC, NAS or any other device running UPnP/DLNA compliant media server to your Android Device.

Hyper UPnP Android UPnP/DLNA client Stream Media from PC, NAS or any other device running UPnP/DLNA compliant media server to your Android Device. Int

Var Bhat 8 Jul 17, 2022
Google Play Market's clone application

PlayMarketClone Google Play Market's clone application Features of the application: Images are retrieved from the API The application has a single act

Lazy Coder 3 Dec 3, 2022
android-delicious Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play.

Delicious Android Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play. Fea

Alexander Blom 137 Nov 20, 2022