This repository contains a sample app to showcase usage of Retrofit and Room on Android.
The project is available in different stages of completion in different branches.
- Master: Empty project
- Setup Retrofit: Retrofit setup complete
- Setup Moshi: Moshi setup complete
- Async Network Request: Retrofit with Async Requests
- Setup Room: Room setup complete
- Saving data: Showcasing how to save data with Room
- Observable queries: Usage of LiveData with Room
Please checkout each branch to see how their respective tasks are completed.
If you see a mistake here or find a problem, feel free to open an issue or make a pull request.