за допомогою 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 вирішують для нас?
Call
шаблон OkHttp, перехоплювач OkHttp, закріплення сертифікатів тощо