Shubham Nishad

ScanBarcode-QRcode

Sun, Jul 9, 2017
projects
#andriod #barcode #java

Scan Barcode & QR code is a simple and fast code scanner with all the features a modern android app.


I completed the Udacity andriod course and decided to make my own app.


Reasons to make the Scanner app :

  1. The idea did not looked complex for a beginner to implement.
  2. I already knew a barcode scanner library which was pretty popular.
  3. All the similar apps on playstore had AD’S and I wanted a AD free version.
  4. The UI of these apps was also old, not updated for a time now so a Material Design solution was needed.


The libraries or resources used:

  1. Zxing-android-embedded: really easy to use and does what it says very efficently.
  2. cupboard: makes SQL vey simple. you should atleast read it usage. Read this for more info
  3. CodePath Android Cliffnotes: A crowdsourced resource for complete and up-to-date practical Android developer guides for any topic.
  4. youtube also helped as always.


Things I learned and implemented:

  1. RecyclerView with swipe actions.
  2. Database connectivity using SQLite.
  3. SharedPreferences.
  4. Intents.
  5. Countless hours of debugging and wow moments.


the app is available at https://github.com/shubhamnishad97/ScanBarcode-QRcode/raw/master/app/build/outputs/apk/app-debug.apk


tested to be working on:

  1. Oneplus 3T[API 25]
  2. Pixel[API 25]
  3. LG G3[API 19]
  4. Nexus 4[API 19]
  5. Nexus 5[API 23]
  6. Moto E[API 19]
  7. Redmi 4[API 25].