A simple product list with home and detail features.


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


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


  • 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


View Github