A simple example showing how Retrofit can be used along with Kotlin Coroutines.
This is the source code for the mini-project that I have explained in-depth in my blog.
Check out this fork of @v12ten to see how one can incorporate MVP architecture into this, using Moxy.