Skip to content

Senior-Pomidorr/BestRecipes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

CHALLENGE №2 of SWIFTMARATHON 8.0 “Best Recipes”

  • Проект на SwiftUI
  • Минимальная поддерживаемая iOS – 15
  • Только iPhone и портретная ориентация экрана.
  • Архитектура MVVM
  • Сетевой слой Combine
  • Сторонние библиотеки: Kingfisher
  • Сохранение: UserDefaults

Снимок экрана 2023-09-08 в 19 49 54 ---

Базовое задание:

Онбоардинг

  • При первом заходе в приложение показывается гайд, как пользоваться приложением и/или как оно выглядит

Главный экран

  • На главном экране получены данные по популярным рецептам в разных категориях
  • Добавлен SearchBar

Экран избранное

  • Добавление закладок работает с сохранением в UD

Экран рецепта

  • Сформирован запрос для получения детализации рецепта и отображена информация на экране:
    • Сам рецепт, как его приготовить.
    • Список продуктов.

Продвинутое задание*:

Экран “Рецепта”

  • В списке ингредиентов добавлена возможность отмечать продукты, которые есть в наличии (чекбокс)

Экран “Создания рецепта”

  • В таббаре реализована кнопка “+” согласно макету, а так же возможность пользователя добавлять новые рецепты в приложение, так же согласно макету
  • Все сохранятся в UD.

Экран “Профиля”

  • Экран профиля реализован согласно макету
  • При нажатии на “аватар”, пользователю предоставляется возможность сменить его.
  • Кнопка в таббаре “колокольчик” - заглушка.

Team Nine:

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%