This Android App is a collection of best practices and newer, better libraries which help in developing efficiently and give a better developing experience. Hope it helps!
This project currently uses the following libraries:
- Retrofit2
- Gson
- Picasso
- ButterKnife
- Realm - Database
The app also uses a vertical recycler view and a navigation drawer - The basics many apps need with material design guidelines followed. There is also a fingerprint authentication added to login.
This app also uses the Google Vision API to scan barcode.(Just to give some the app some utility.
Libraries to be further included (atleast for now xP):
- Dart and Henson - facing some issues.
- Glide and UIL for the images.
- Dagger2 - Depedency injection.
- Some basic RxJava code to start off with.
Additional view types to be included:
- A horizontal recycler list view.
- A staggered list view.
- Adding itemdecoration, snappy list - 24.0 feature, animations and swipe to delete and pull down to refresh in the recycler views.
- Adding notifications.
- Add a github login.
The lists mentioned above will be updated regularly. Stay tuned :).