Комментарии 6
Ну сколько можно ещё? Ждём перевод какой-нибудь статьи от индуса как создать новый Андроид проект в студии.
Мне кажется, для новичков будет полезно узнать как развернуть сетевую часть в своем приложение.
А как быть в случае, когда формат ответа меняется? Например, вместо «JSON-объекта» возвращается описание ошибки: {error:… {title:}}
Принцип Паретто для джавистов(котлинистов) 99% пишем боллерплейт...))) Это просто get запрос, просто. А это библиотека, которая призвана облегчать жизнь. Вам не кажется что что то не так с этим ЯП?
Python:
x = requests.get('https://example.com')
data = x.json()
Elixir:
data:=HTTPoison.get! "https://example.com"
И даже Go компилируемый язык с более слабой рефлексией:
req := map[string]interface{}{}
var myClient = &http.Client{Timeout: 10 * time.Second}
r, err := myClient.Get("https://example.com")
data:=json.NewDecoder(r.Body).Decode(req)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Используем Retrofit 2 в Android-приложении