RandomDog demonstrates the use of Kotlin coroutines combined with Retrofit to perform HTTP requests and display cute pictures of dogs. Just tap the screen and a new dog picture will load.
Utilizes the following libraries and technologies:
-
Android Architecture Components
- ViewModel
- LiveData
-
Android Data Binding Library
-
MVVM Architecture
-
Kotlin coroutines
-
Retrofit
-
Dagger 2 Dependency Injection