Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/berkaysancar/shoppingapp-swiftui-mvvm
- Owner: BerkaySancar
- Created: 2024-08-05T11:13:00.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T17:19:35.000Z (5 months ago)
- Last Synced: 2024-08-17T18:34:04.748Z (5 months ago)
- Topics: dummyjson, ios, mvvm, restapi, shopping, shopping-app, swiftui
- Language: Swift
- Homepage:
- Size: 85.9 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)