A replica of Vitrinova application. Done with mvvm+repo and retrofit. I practiced recyclerview, working with big size of json data through retrofit. Also learned snap helper,animations, nested scrollview, searchview, swipe to refresh and voice search.
The app uses MVVM [Model-View-ViewModel] architecture to have a unidirectional flow of data, separation of concern, and a lot more.