CHALLENGE №2 of SWIFTMARATHON 8.0 “Best Recipes”
- Проект на SwiftUI
- Минимальная поддерживаемая iOS – 15
- Только iPhone и портретная ориентация экрана.
- Архитектура MVVM
- Сетевой слой Combine
- Сторонние библиотеки: Kingfisher
- Сохранение: UserDefaults

Онбоардинг
- При первом заходе в приложение показывается гайд, как пользоваться приложением и/или как оно выглядит
Главный экран
- На главном экране получены данные по популярным рецептам в разных категориях
- Добавлен SearchBar
Экран избранное
- Добавление закладок работает с сохранением в UD
Экран рецепта
- Сформирован запрос для получения детализации рецепта и отображена информация на экране:
- Сам рецепт, как его приготовить.
- Список продуктов.
Экран “Рецепта”
- В списке ингредиентов добавлена возможность отмечать продукты, которые есть в наличии (чекбокс)
Экран “Создания рецепта”
- В таббаре реализована кнопка “+” согласно макету, а так же возможность пользователя добавлять новые рецепты в приложение, так же согласно макету
- Все сохранятся в UD.
Экран “Профиля”
- Экран профиля реализован согласно макету
- При нажатии на “аватар”, пользователю предоставляется возможность сменить его.
- Кнопка в таббаре “колокольчик” - заглушка.
Team Nine:
- Liliya Feodotova (Тимлид команды)
- Alexander Rodionov
- Daniil Kulikovskiy
- Artem Moiseev
- Vitali Martsinovich