Продолжительность
3 ч 30 мин 29 сек
Количество уроков
17 Видео
Дата добавления
23.09.2019
Основная цель этого курса - дать представление об архитектуре MVI (я думаю, что в настоящее время это лучшая архитектура), но это субъективно. Как я уже говорил много раз на видео, технически ЛУЧШАЯ архитектура отсутствует. Это просто та, которую я считаю лучшей, и я покажу вам, почему.
Что вы узнаете:
- Котлин:
- Архитектура Model-View-Intent:
- Введение в архитектуру MVI
- Шаблон репозитория
- Управление Состоянием
- Обработка нескольких событий сетевых запросов
- Retrofit2:
- Возвращение LiveData из модернизации
- Обработка общих ответов API (ошибка или успех)
- DataState и Event Wrappers:
- Обновление пользовательского интерфейса с помощью ответов «Загрузка», «Ошибка» или «Данные» из сетевых запросов.
- Использование событий «Данные» и «Ошибка» для предотвращения множественных наблюдаемых выбросов
- RecyclerView:
- Настройка RecyclerView с пользовательским адаптером
- DiffUtil для отправки списка элементов
- UI Communication:
Github: MVIExample