Skip to content

milanpanchal/E-Commerce-SAT

Repository files navigation

Platform Swift version Twitter Github Followers

Support me on LinkedIn

E-Commerce-SAT

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
  • Design Pattern: MVVM

Features

  • 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)

Preview

Third Party Library

Used following third party libraries using Swift Package Manager

  • MBProgressHUD

Author

Milan Panchal, follow me on:

  1. Twitter (@milan_panchal24)

  2. Github (/milanpanchal)

  3. Medium (https://medium.com/@milanpanchal24)

  4. LinkedIn (/in/milanpanchal/)

Releases

No releases published

Packages

No packages published

Languages