Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

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

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

Кроме этого мы поговорим о том, как обрабатывать ответ от сервера с помощью библиотеки 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 и применение аннотаций

Вас будут обучать

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

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

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

Образовательная организация

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

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

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

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

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

Подготовка 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
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 08.10.2024 08:56
Выходим в сеть с помощью Retrofit + GSON

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

Оставить отзыв
Поделиться курсом с друзьями