Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/berkaysancar/shoppingapp-swiftui-mvvm

iOS 16+ Shopping App Demo with SwiftUI and MVVM architecture. API by DummyJSON.
https://github.com/berkaysancar/shoppingapp-swiftui-mvvm

dummyjson ios mvvm restapi shopping shopping-app swiftui

Last synced: about 1 month ago
JSON representation

iOS 16+ Shopping App Demo with SwiftUI and MVVM architecture. API by DummyJSON.

Awesome Lists containing this project

README

        

## ShoppingApp -> [App Preview](#app-preview)

## Features
- List products.
- Search for specific product by name.
- View product details.
- Mark product as favorites for quick access.
- Cart operations.

## Requirements
- iOS 16.0+

## Architecture
- MVVM (Model-View-ViewModel)

## APIs
- [DummyJSON](https://dummyjson.com)

## Keywords
- Swift
- SwiftUI
- RestAPI
- API Package
- UserDefaults
- Generics
- MVVM
- Programmatic Navigation

## ToDo's
- Programmatic navigation ( Completed ✅ )

## Setup
- Clone the repository:
git clone https://github.com/BerkaySancar/ShoppingApp-SwiftUI-MVVM.git
- Open the project in Xcode.
- Build and run the app on your iOS device or simulator.

## App Preview

https://github.com/user-attachments/assets/66d83048-3a0c-4541-a15c-150d465e102e

# Author
Berkay Sancar ([email protected], linkedin.com/in/berkaysancar)