Intro
Retrofit2 - Фреймворк позволяющий строить API (мб они генеряться?)
Документация
https://square.github.io/retrofit/#api-declaration
О классах
Пусть Class - это модель, которая описывает какой-то объект Тогда: 1. Class.java Содержит все поля объекта. Их геттеры, а также метод сравнения объектов 2. Class$Builder.java Содержит все сеттеры объекта + метод build(), который собирает все поля в объект Class
Class_*TypeAdapter.java (Например, Class_JsonTypeAdapter) Содержит в себе методы read/write, которые переводят объект Class в контейнер (н-р, Json) и обратно.
Пример использования с courootines: https://www.c-sharpcorner.com/article/how-to-use-retrofit-2-with-android-using-kotlin/
Last updated
Was this helpful?