Example MVI implementation
This repository is code for a video course. Click here to watch the course.
The app uses the following libraries / topics:
- Kotlin
- Coroutines
- Retrofit2
- Glide
- ViewModels
- Repository pattern
- NetworkBoundResource (as recommend by architecture guide in google sample. See here).
The app does two things:
- Get 'User' data from open-api.xyz/placeholder/user.
- Get a list of 'BlogPost' data from open-api.xyz/placeholder/blogs.