The main theme of the project is to give an idea about MVP design pattern works.
We use the Android data Binding concept in this project.
Prerequisites : Data Binding concepts
View : Informs the ViewModel about the user’s actions
ViewModel : Exposes streams of data relevant to the View
Model : Abstracts the data source. The ViewModel works with the DataModel to get and save the data.
Project Info
- All the List Item click listeners are handled in their particular Item viewModel classes.
- Used Retrofit library. It uses the OkHttp library for HTTP requests