Хотите создать современное Android‑приложение с удалённым API, локальной базой данных и красивой архитектурой? В этом курсе вы шаг за шагом разработаете полноценное приложение Modern Food Recipes на Kotlin и освоите реальные инструменты, которые используют профессиональные Android‑разработчики.
О чем этот курс
Курс посвящен практической разработке Android-приложения для поиска и сохранения рецептов. Вы научитесь работать с API Spoonacular, обрабатывать сетевые ошибки, кэшировать данные локально и создавать удобный пользовательский интерфейс, который отвечает требованиям современных приложений.
Ключевые навыки, которые вы получите
Работа с удалёнными API и отправка GET‑запросов
Обработка отсутствия интернет-соединения
Кэширование данных и работа с локальной базой
Поиск рецептов по разным параметрам
Создание раздела избранного
Реализация дополнительной функциональности (например, шутки о еде)
Как устроено приложение
Приложение Modern Food Recipes сочетает в себе несколько ключевых модулей, каждый из которых вы разработаете самостоятельно и поймёте, как он работает «под капотом».
Работа с удалённым API
Вы подключите Spoonacular API, научитесь создавать сетевые запросы, получать список рецептов и отображать их пользователю. Также вы узнаете, как корректно обрабатывать ошибки и нестабильное соединение.
Локальное хранение данных
Приложение будет сохранять рецепты в локальную базу данных, чтобы информация была доступна даже без интернета. Это важно для создания стабильных, удобных и быстрых Android-приложений.
Поиск и избранное
Поиск рецептов напрямую через Spoonacular
Добавление рецептов в избранное
Просмотр и управление сохранёнными рецептами
Дополнительный функционал
Для разнообразия и практики вы создадите отдельный раздел приложения, показывающий случайные шутки о еде — это позволит вам поработать с ещё одним API‑запросом.
Требования к студенту
Курс рассчитан не на абсолютных новичков. Вам понадобятся:
Базовые знания языка Kotlin
Понимание ключевых компонентов архитектуры Android
Желание изучать взаимодействие API и локальной базы данных
Даже если некоторые темы будут для вас новыми — не переживайте. Курс создан так, чтобы вы обучались постепенно, шаг за шагом.
Поддержка и обновления курса
Автор регулярно обновляет материалы: исправляет ошибки, улучшает код и расширяет функциональность. Вы тоже сможете внести свой вклад — курс развивается благодаря активному сообществу студентов.
Почему этот курс стоит пройти
Вы создадите настоящее приложение с нуля
Получите опыт работы с реальными API
Освоите важные навыки Android-разработчика
Узнаете, как сочетать несколько источников данных в одном проекте
Подготовите фундамент для дальнейшего роста в мобильной разработке
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.