- adapter: It contains adapter class for RecyclerView.
- data: It contains all the data accessing and manipulating components.
- service: It contains the necessary classes for the Retrofit library.
- ui: View classes along with their corresponding ViewModel.
- utils: Utility classes.
- feature/main-list: The branch has only Main Activity.
- feature/game-detail: The branch is referenced from the feature/main-list and it has GameDetail Activity.
git clone [email protected]:BAU-COOP4423/W3-MVVM-Retrofit.git
git clone https://github.com/BAU-COOP4423/W3-MVVM-Retrofit.git
- Android Retrofit, RecyclerView, SearchView Usage
- Retrofit— A simple Android tutorial
- Understanding MVVM Architecture in Android
- Create an App That Uses LiveData and ViewModel in Java
Do not hesitate to open an issue for your questions.