𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: codingwithmitch
Название: REST API с MVVM и Retrofit2

Продолжительность: 5 ч 30 мин
Количество уроков: 47 Видео
Язык: Английский
Вес архива: 1,34 ГБ
Освойте практическое взаимодействие с REST API и постройте полноценное Android‑приложение на основе архитектуры MVVM с использованием Retrofit2, LiveData и современных инструментов разработки.
О чем этот курс
Курс шаг за шагом проведет вас через создание приложения, которое загружает данные с веб‑сервиса Food2Fork.com и отображает их в различных UI‑компонентах. Вы разберете, как правильно организовать архитектуру проекта, реализовать сетевой слой и обеспечить стабильную, масштабируемую работу приложения.
Навыки, которые вы получите
• Работа с REST API с помощью Retrofit2
• Построение архитектуры MVVM: ViewModel, репозиторий, сетевой клиент
• Настройка LiveData, MutableLiveData и MediatorLiveData
• Реализация загрузки, пагинации и разных типов элементов в RecyclerView
• Добавление анимаций загрузки и оптимизация UI
• Создание и настройка кастомных Toolbars с CoordinatorLayout и AppBarLayout
• Использование Glide для загрузки изображений
• Работа с SearchView, меню и передачей данных между Activity
• Понимание работы потоков: Executors, ThreadPools и фоновая обработка
• Настройка сетевой безопасности для HTTP на Android 9 (API 28+) и выше
Что вы построите
В результате вы создадите функциональное приложение с поиском рецептов, отображением изображений, пагинацией списков и продуманной архитектурой. Приложение будет выглядеть современно и работать стабильно даже при активной загрузке данных.
Кому подойдет курс
• Начинающим Android‑разработчикам, желающим понять архитектуру MVVM
• Тем, кто хочет научиться работать с REST API на практике
• Разработчикам, улучшая структуру и масштабируемость своих приложений
Минимальные требования
• Базовые знания Java или Kotlin
• Понимание основ Android UI и Activity
• Желание разбираться в архитектуре и сетевых запросах
Дополнительные материалы
Исходный код приложения доступен на GitHub по ссылке:
https://github.com/mitchtabian/RestApiMVVM
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь