Shubham Nishad


Sun, Jul 9, 2017
#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

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].