Skip to content

Hobby Project: Fully Offline Android Application to Collect data with basic information of User, In which I have used barcode scanner to scan any code and other basic information of user and store that as record also show the history for same.

Notifications You must be signed in to change notification settings

ashishkharcheiuforks/iCollect

 
 

Repository files navigation

iCollect

Uplabs

Hobby Project: Fully Offline Android Application to Collect data with basic information of User,

In which I have used barcode scanner to scan any code and other basic information of user and store that as record also show the history for same.

Dashboard Add New Record
Screenshot Screenshot
Barcode Scanner Pdf Report Search
Screenshot Screenshot Screenshot

Feature Set:

  1. Add New Record: Adding new records with basic details like Name, Code(Any), Number, Address, and Time(Default).
  2. History: Showing history of Added records with Filter, Share, and Search functionality
  3. Scanner: Added 3rd Party Barcode scanner library to scan code(barcode|QR) instead of entering manually.
  4. Pdf Report: Can generate Pdf of all stored records

The app has following packages:

  1. data: It contains all the data accessing and manipulating components.
  2. di: Dependency providing classes using Dagger2.
  3. ui: View classes along with their corresponding ViewModels.
  4. utils: Contains Pref units and other RxHelper classes.

The app has following module:

  1. network: Services configuration for the application using retrofit.

Library reference resources:

  1. RxJava2: https://github.com/amitshekhariitbhu/RxJava2-Android-Samples
  2. Dagger2: https://github.com/MindorksOpenSource/android-dagger2-example
  3. Retrofit: https://square.github.io/retrofit/
  4. Room: https://developer.android.com/topic/libraries/architecture/room
  5. Scanner: https://github.com/dm77/barcodescanner

Want to Contribute? :

Always welcome to PR. :)

Questions?

Ping-Me on : Twitter Facebook

profile for Uttam Panchasara at Stack Overflow, Q&A for professional and enthusiast programmers

Donate

If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of ☕

  • Google Pay (panchasarauttam@okaxis)

About

Hobby Project: Fully Offline Android Application to Collect data with basic information of User, In which I have used barcode scanner to scan any code and other basic information of user and store that as record also show the history for same.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 70.4%
  • Java 29.6%