Question: why use okhttp with retrofit?
Answer: In Retrofit, you configure which converter is used for the data serialization. Typically for JSON, you use GSon, but you can add custom converters to process XML or other protocols. Retrofit uses the OkHttp library for HTTP requests. You should use retrofit over okhttp for its ease, for its features.