In order to use Kotlin Coroutine Call Adapter, we need to add the instance of its factory when building the Retrofit instance. In this app I briefly how we can simply use Retrofit and Kotlin Coroutine Adapter together to improve our Android app networking architecture.
https://codinginfinite.com/kotlin-coroutine-call-adapter-retrofit/