Implemeneted Heady - Skill Assessment Test (SAT) for E-Commerce in Swift language.
-
Platform: iOS
-
Language: Swift 5
-
IDE: Xcode Version 11.3.1 (11C504)
-
Dependancy Manager: Swift Package Manager
-
Database:
Core Data
-
Network Calls:
URLSessions
- Json Parsing:
Decodable & Encodable
protocol - Decoding Strategy:
.convertFromSnakeCase
- Json Parsing:
-
Design Pattern: MVVM
- Category Listing (List view and Grid view)
- Sub Category
- Products
- Product Listing
- Most Viewd Prodcuts
- Most Ordered Prodcts
- Most Shared Prodcuts
- All Products
- Product Detail Page (To show product varients)
Used following third party libraries using Swift Package Manager
- MBProgressHUD
Milan Panchal, follow me on:
-
Twitter (@milan_panchal24)
-
Github (/milanpanchal)
-
Medium (https://medium.com/@milanpanchal24)
-
LinkedIn (/in/milanpanchal/)