This repository contains the code for Obvious's take-home exercise. Written in Kotlin, using Android Studio Arctic Fox, Canary 4
This app uses the MVVM architecture pattern, except it does not have a Repository class due to having only one source of data.
The libraries that this app uses:
- Jetpack components for UI and Navigation
- Hilt for dependency injection
- Moshi for JSON parsing
- Glide for loading network images
- JUnit for unit testing