Программирование [codingwithmitch] REST API с MVVM и Retrofit2

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: codingwithmitch​
Название: REST API с MVVM и Retrofit2​

cover.jpg

Продолжительность: 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

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху