В этом курсе вы узнаете, как взаимодействовать с REST API Food2Fork.com. Приложение будет получать информацию с веб-сайта и отображать ее в различных видах.
Вот особенности того, что вы увидите в курсе:
Связь с веб-сервисом (rest api) с помощью Retrofit2
Архитектура MVVM: ViewModel, Репозиторий, Структура клиента
Как спроектировать архитектуру
Singletons
Пользовательская анимация загрузки ProgressBar в Recyclerview
ViewModels и AndroidViewModels
Несколько типов представлений в Recyclerview
RecyclerView Pagination
Создание пользовательских панелей инструментов
Настройка поведения панели инструментов с помощью CoordinatorLayout и AppBarLayout
Наблюдаемые, LiveData, MutableLiveData и MediatorLiveData
Отображение изображений с помощью Glide
CardViews
SearchViews
меню
Передача данных между действиями с помощью интентов
Исполнители и фоновые темы
ThreadPools
Конфигурация сетевой безопасности для HTTP (API 28+)