A repository for creating a list of images of dogs, built only on top of compose
This is done as part of the #AndroidDevChallenge
- 100% Kotlin based using coroutines for network suspention.
- The app is built using Jetpack Compose with no XML for views what so ever.
- Using Jetpack Navigation well, for navigation.
- Retrpfit for network loading.
- KotlinX Seralization for JSON seralization.
- LiveData for managing view state.
- Coil For image loading.
- Koin fir Dependency Injection.
- I used Dogs API to get the list of dogs' images