This app is built with the following coding standard:
- App architecture is in MVVM
- JUnit test is in place
- Custom font support demonstration
- Dagger2 is user for dependency injection
- 100% built in kotlin(coroutines for non-ui thread operations)
- Room is used to add offline support
- Retrofit for Networking
- Android Paging library is used
- Glide for image loading