Authorization and retrying of web requests for OkHttp and Retrofit
Most remote APIs require some form of authorization in order to access them. We will explore using OkHttp Interceptors and Authorizers to authorize our web requests for use with OkHttp and Retrofit.
Uploading a file with progress in Kotlin
How to monitor progress during a file upload may not be immediately obvious, when using Retrofit and OkHttp. We will build an implementation that uses a callback and then how to wrap it into a Kotlin Coroutines Flow.