Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

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

Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Нет

Стоимость курса

бесплатно
Нет рассрочки

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

План курса

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

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

Что вы получите после обучения

Навыки
1
Подключение Retrofit, GSON и Logging-interceptor
2
Описание интерфейса API
3
Создание Retrofit клиента
4
Создание UI
5
RxJava 2.0
6
Описание моделей и запросов
7
Подключение GSON и применение аннотаций

Школа

Обучаем разработке на проекте с наставником

Практические онлайн-интенсивы для Android-разработчиков, туториалы и материалы от экспертов, работающих в лучших IT-компаниях.

AndroidSchool.ru - это полезные статьи, курсы и интенсивы для обучения азам и совершенствования навыков Android - разработки. Авторы материалов - разработчики, ежедневно разрабатывающие мобильные приложения в крупнейших ИТ-компаниях России и мира, таких Rambler&Co, Beeline, Alibaba.

УЧИТЕСЬ У ЭКСПЕРТОВ
Программа была разработана ведущими разработчиками которые имеют опыт работы в лучших ИТ-компаниях не только России но и мира
 
ПРАКТИЧЕСКИЕ ПРИМЕРЫ И ПРОЕКТЫ
Наши курсы и интенсивы нацелены прежде всего на развитие практичеcких навыков. Поэтому все вебинары насыщены кейсами из реальной практики.
 
ИНДИВИДУАЛЬНЫЙ ПОДХОД
Разработанные вами проекты будет проверять куратор проекта. Кроме того у вас будет возможность задать вопросы лично преподавателю.

Преподаватели

Курсы
8
курсов

Разработка мобильных приложений

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

Программа курса

Подготовка 0/0

Lecture1.1
Создание проекта 05 мин.

Lecture1.2
Подключение Retrofit, GSON и Logging-interceptor 03 мин.

Lecture1.3
Получение API token для запросов к The Movie DB 05 мин.

Учимся работать с Retrofit и GSON 0/3

Lecture2.1
Описание интерфейса API для получения списка фильмов 10 мин.

Lecture2.2
Описание моделей для обработки результата запроса 20 мин.

Lecture2.3
Создание Retrofit клиента 05 мин.

Lecture2.4
Вызов методов API и получение ответа 10 мин.

Всё вместе. Создание UI и отображение ответа от сервера 0/2

Lecture3.1
Создание ячейки и адаптера 15 мин.

Lecture3.2
Отображение ответа на экране 20 мин.

Использование RxJava 2.0 для создания вызовов  В этом разделе вы научитесь использовать RxJava 2.0 для создания вызовов к серверу и получения ответа 0/1

Lecture4.1
Добавление RxJava 2.0 к проекту и переход от Retrofit Callback к RxJava для получения данных 05 мин.

Рейтинг курса

2.9
Может быть интересно
Выходим в сеть с помощью Retrofit + GSON
Пройти курс бесплатно

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