Basic Auth with OkHttp and Retrofit
Basic Auth example using OkHttp, Retrofit, Dagger in a Kotlin project

Conditional Caching with Retrofit and OkHttp
Control origin vs cache API calls using HTTP Cache-control headers
Writing a custom Moshi Adapter
Learn to create custom Moshi adapters to map JSON data structures to Kotlin data classes