fbpx
Выходим в сеть с помощью Retrofit + GSON
26
Сен

Выходим в сеть с помощью Retrofit + GSON

В этом мини-курсе вы научитесь работать с самой популярной библиотекой Retrofit, используемой для сетевого взаимодействия в ваших Android-приложениях, а также мы рассмотрим как обрабатывать ответ от сервера с помощью GSON и рассмотрим вспомогательные методы и…

Описание курса

В этом мини-курсе вы научитесь работать с самой популярной библиотекой Retrofit, используемой для сетевого взаимодействия в ваших Android-приложениях, которая уже давно стала стандартом в мире Android-разработки. Кроме этого мы поговорим о том, как обрабатывать ответ от сервера с помощью библиотеки GSON, которая также используется в 90% проектах. Поговорим о различных аннотация и вспомогательных методах GSON, таких как @SerializedName, setVersion() и др. А еще напишем собственный интерцептор для логирования ответа от бэкенда для Retrofit. Результатом прохождения данного мини-курса будет приложение для поиска и просмотра деталей популярных фильмов.

План курса

  • Создание проекта и подключение необходимых библиотек
  • Создание необходимых классов и описание интерфейса API
  • Описание моделей и запросов
  • Подключение GSON и применение аннотаций
  • Вызов методов API и получение ответа
  • Создание UI и отображение ответа на экране
  • Подключение Picasso для отображения картинок

Исходный код, уроки и материалы курса доступны бесплатно для зарегистрированных пользователей. Для регистрации перейдите по ссылке

Course Content

Total learning: 10 lessons Time: 2 hours

Instructor

Занимаюсь разработкой мобильных приложений в компании «Билайн» в качестве руководителя команды. Работал как в небольших стартапах, так и в крупных компаниях: Rambler&Co, Lazada (была куплена компанией Alibaba). Начинал свой путь как бэкенд-разработчик, но вскоре заинтересовался программированием под Android ОС и с тех пор программирую под мобильные платформы. Одним из самых интересных периодов карьеры считаю разработку с нуля мобильного приложения «Мой Билайн», а также формирование отдела мобильной разработки для последующего сопровождения и улучшения проектов компании. Окончил Южный федеральный университет, (кафедра Математического обеспечения ЭВМ). После этого учился в Техническом университете Гамбурга на факультете компьютерных наук. Являюсь преподавателем курсов по Android-разработке в онлайн-школе Otus.

4.0

2 rating

5 stars
50%
4 stars
0%
3 stars
50%
2 stars
0%
1 star
0%
  • Nurtaz

    Awesome lesson

    I wait next cool lessons with kotline coroutine
  • ferr311

    Не работает до добавления Rx

    Не указано в курсе что нужно наблюдать за импортами. Не указано что нужно добавить RecyclerView к проекту Не работает до добавления Rx, вываливается в какую то ошибку метода enque