Приложение для просмотра меню, новостей и отправки заказа ресторана-бургерной. Данные поступают с мокового сервера.
- Главный экран состоит из списка новостей, меню и автоматически прокручивающегося списка категоий меню.
- Новости и позиция в меню открывается модально.
- На втором экране расположен текущий заказ и список размещенных ранее заказов.
- Swift, UIKit
- Архитектура: MVC
- Верстка: Storyboards, некоторые экраны кодом
- UICollectionViewCompositionalLayout, DiffableDataSource
- Swift Concurrency
- URLSession
Установка и запуск через Xcode.
Минимальная версия системы iOS 13.0.
Версия 2.0 (готовность 50%) :
- Архитектура MVVM (с использованием Combine)
- Все экраны сверстаны кодом
- Получение статуса заказа с использованием Server Sent Events
- Переработанный дизайн текущего заказа