Skip to content

Application for ordering food. View categories, list of dishes and basket. Used by SwiftUI, MVVM + Coordinator

Notifications You must be signed in to change notification settings

MarinaRyabchun/food-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

food-app

Мобильное приложения для заказа еды. SwiftUI, MVVM + Coordinator

Краткое описание:

  • Позволяет просматривать блюда по категориям и тегам
  • Позволяет добавить блюда в корзину, оплата не реализована
  • Запрашивает разрешение на показ геолокации устройства
  • Были использованы кастомные шрифты, иконки и цвета
  • Язык программирования — Swift

Обзор:

Технологии:

  • API:
    • Для категорий (API)
    • Для блюд (API)
  • Интерфейс:
    • SwiftUI
  • Архитектура:
    • MVVM+C

ToDo

  • Доработать измененение суммы в корзине
  • Добавить отображение описания возможных сетевых ошибок для пользователя
  • Добавить хранение данных
  • Написать Unit Tests

Требования

  • iOS 16.4+
  • Xcode 14.3+
  • Swift 5+

Установка

  • Скачайте репозиторий
  • Откройте проект в Xcode
  • Запустите проект на Симуляторе
  • При первом запуске разрешите или отклоните запрос на на использование геолокации

Автор

Марина Рябчун ( [email protected] )

About

Application for ordering food. View categories, list of dishes and basket. Used by SwiftUI, MVVM + Coordinator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages