с OkHttp мы можем сделать HTTP-запрос, а затем получить ответ от сервера
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(url)
.build();
Response response = client.newCall(request).execute();
затем с помощью Gson lib конвертируем ответ в нужный нам объект.
это из документа Square / OkHttp:
Его API запроса / ответа разработан с использованием удобных конструкторов и неизменяемости. Он поддерживает как синхронные блокирующие вызовы, так и асинхронные вызовы с обратными вызовами.
Я читаю из stackOverFlow
При модернизации автоматически используется OkHTTP, если он доступен
.
Итак, мой вопрос: для чего именно нужна модернизация?
что Retrofit может сделать то, что OkHttp не может ?!
Я думаю, что OkHttp и Gson решают проблему API запросов, так какую проблему решает для нас Retrofit?