Retrofit with Coroutines and MVVM Architecture. A simple Android Application with MVVM Architecture Developed Using LiveData. MVVM Architecture. Retrofit2 for Network Requests. Kotlin Coroutine for Async Programming. Coil for Image Loading. Kotin Extentions.