Найти тему
Образоваджа

Retrofit — REST-клиент для Android

Теперь, ознакомившись с методами запроса и таким форматом данных, как json, можно начать работать с библиотекой Retrofit.

Retrofit является REST-клиентом для безопасной работы в Android и Java. Библиотекой удобно пользоваться для запроса к различным веб-сервисам с командами GET, POST, PUT, DELETE. Может работать в асинхронном режиме, что избавляет от лишнего кода.

Retrofit поначалу немного сложен в освоении, и одна статья вряд ли ответит на все ваши вопросы. Но эта библиотека имеет весомые преимущества:

  • Значительно сокращает длину кода и, соответсвенно, ускоряет разработку
  • Динамически строит запросы
  • Автоматически конвертирует JSON в объекты (используется библиотека Gson)
  • Обрабатывает ошибки
  • Умеет передавать файлы

Начать изучение можно отсюда: Урок про Retrofit на русском языке