A product list application using full swiftui and implementing MVVM Architecture

ListProduct

A simple product list with home and detail features.

Description

This Product List app is my practice app, in which I consume APIs and create Models, and manage in ViewModel and display them in View.

  • SwiftUI – language
  • MVVM – Architecture
  • Consume API – JSON
  • Core Data – id, quantity
  • Package URLImage
  • Indicator – Loading

Getting Started

Dependencies

  • please use ios version at least ios 13 and above.

Installing

  • You can download my code above

Executing program

  • you can directly clone or download my code and run it
  • I use URLImage package to capture Image from API, you can use this package

GitHub

View Github