All Projects → maulikhirani → scannerX

maulikhirani / scannerX

Licence: other
ScannerX is a showcase app for demonstrating QR/Barcode scanning with CameraX and scanner libraries.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to scannerX

Zxinglite
🔥 ZXing的精简版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能 ,ZXingLite让集成更简单。(扫码识别速度快如微信)
Stars: ✭ 2,117 (+3820.37%)
Mutual labels:  qrcode-scanner, barcode-scanner, camerax
Barcodescanner.xf
Barcode Scanner using GoogleVision API for Xamarin Form
Stars: ✭ 82 (+51.85%)
Mutual labels:  qrcode-scanner, barcode-scanner
barcode scan2
[reborned barcode_scan] A flutter plugin for reading 2D barcodes and QR codes.
Stars: ✭ 43 (-20.37%)
Mutual labels:  qrcode-scanner, barcode-scanner
Barcode To Pc App
Barcode to PC app
Stars: ✭ 121 (+124.07%)
Mutual labels:  qrcode-scanner, barcode-scanner
Xcodescanner
A new frame for decode QR code and bar code on Android. It's faster, simpler and more accurate.
Stars: ✭ 661 (+1124.07%)
Mutual labels:  qrcode-scanner, barcode-scanner
Vision-Barcode-Scanner
Customized Google Vision API Barcode Scanner
Stars: ✭ 31 (-42.59%)
Mutual labels:  qrcode-scanner, barcode-scanner
Qr Code Scanner
📠 A simple, fast and useful progressive web application
Stars: ✭ 982 (+1718.52%)
Mutual labels:  qrcode-scanner, barcode-scanner
barcode-server
Barcode Server for Barcode Client-Server android application
Stars: ✭ 40 (-25.93%)
Mutual labels:  qrcode-scanner, barcode-scanner
android-zbar-sdk
🔗 android-zbar-sdk, provide jni source, so file and jar file used alone, gradle/maven remote dependencies.
Stars: ✭ 311 (+475.93%)
Mutual labels:  qrcode-scanner, barcode-scanner
barcode-detector
Spec compliant polyfill of the Barcode Detection API 🤳
Stars: ✭ 31 (-42.59%)
Mutual labels:  qrcode-scanner, barcode-scanner
Efqrcode
A better way to operate QR Code in Swift, support iOS, macOS, watchOS and tvOS.
Stars: ✭ 4,121 (+7531.48%)
Mutual labels:  qrcode-scanner, barcode-scanner
ai barcode
Barcode generation,Barcode scanning,qrcode,qrcode generation,qrcode creator,flutter barcode,flutter qrcode,support android iOS web platform
Stars: ✭ 99 (+83.33%)
Mutual labels:  qrcode-scanner, barcode-scanner
Scannermapp
A QR-code and barcode acanner app built in Delphi using ZXing and TFrameStand
Stars: ✭ 65 (+20.37%)
Mutual labels:  qrcode-scanner, barcode-scanner
MacGyver
🤖 A simple application using Google's MLkit library and cameraX api.
Stars: ✭ 73 (+35.19%)
Mutual labels:  camerax, mlkit-android
BarcodeReader
Simple multi-format barcode reader for Windows
Stars: ✭ 26 (-51.85%)
Mutual labels:  qrcode-scanner, barcode-scanner
quickie
📷🔍 Android QR code scanning library
Stars: ✭ 163 (+201.85%)
Mutual labels:  qrcode-scanner, camerax
laravel-qr-code-login
Today I will be showing you how to implement Laravel login with QRcode in a website. You can use my Laravel Starter so you can start the project in one minute .
Stars: ✭ 72 (+33.33%)
Mutual labels:  qrcode-scanner
yuv2buf
Android CameraApi2 / CameraX Image to ByteBuffer converter.
Stars: ✭ 37 (-31.48%)
Mutual labels:  camerax
CameraX
CameraX demo, but written in java
Stars: ✭ 42 (-22.22%)
Mutual labels:  camerax
quagga2-reader-qr
Quagga2 sample external reader for QR codes
Stars: ✭ 20 (-62.96%)
Mutual labels:  qrcode-scanner

Introducing ScannerX! QR Code and Barcode Scanning with CameraX

Creating a QR code or barcode scanner was a tediuos task for developers as it required setting up lots of stuff related to Camera. Camera APIs have never been fun to work with. Traditional Camera APIs in Android are not reliable as they do not work for all the mobile phones universally.

But this is not the case anymore. With the latest library-bundle introduced as part of Android Jetpack - CameraX - we no longer need to worry about all the boilerplate code to setup camera preview and image analysis for scanning barcodes.

ScannerX App

ScannerCover

ScannerX app is a showcase of how the QR/Barcode scanner can be implemented with the use of CameraX libraries. It also focuses on the demonstrating how different scanner SDKs can be incorporated with CameraX.

CameraX + Barcode Scanning SDK = ScannerX

ScannerX features following barcode scanner SDKs:

  1. MLKit
  2. ZXing

You can pick which SDK you want to use for scanning from the app itself. This will also help you compare how both popular SDKs perform in various positions and distances.

Scanner Options Scanning Result

Other features of ScannerX includes:

  • A Square(ish) transparent viewfinder with semi-transparent overlay on top of camera preview (transparent hole in non-transparent layout)
  • Turn on/off torch for scanning even in dark
  • Show scanned code in modal bottom sheet on top of the the camera preview
  • Copy the scanned QR/Barcode

Improvements planned:

  1. Add animation for viewfinder.
  2. ScannerX scans entire camera frame for barcodes right now. We can add the feature to scan only the part of viewfinder. (transparent hole)
  3. Add more scanner SDKs. (Let me know if you know any!)
  4. Code Quality Improvements.

Your feedback and suggestions are most welcome!

References:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].