Hey there I am using Dagger2, Retrofit and OkHttp and I am facing dependency cycle issue.
Dagger2
Retrofit
OkHttp
When providing OkHttp :
You can inject the service dependency into your authenticator via the Lazy type. This way you will avoid the cyclic dependency on instantiation.
Check this link on how Lazy works.