Данное приложение является результатом работы над курсовой
Приложение реализует клиент-серверное взаимодействие с использованием открытого REST API для симуляции интернет-магазина (Shopper). Основные функции:
- Отображение списка товаров
- Отображение деталей товаров
- Загрузка, отображение информации и изображений
Проект реализован в архитектуре MVVM с добавлением зеркальной реализации в VIPER архитектуре. В навигационном баре списка товаров есть управление для перехода на нужную архитектуру, чтобы наглядно рассмотреть работу обеих архитектур.
SwiftUI, Combine.
- MVVM
- VIPER
- Клонировать репозиторий:
git clone https://github.com/vlad0-0/iOS_cursov.git - Установление зависимости: проект использует Swift Packed Manager
- Откройте проект в Xcode
open Shopper.xcodeproj