Essentially, Product Gallery retrieves a list of products from an API and displays it in a gallery style. The project works both online (API) and offline (Database). It is designed using the MVVM architectural pattern, SwiftUI, and CoreData.
It is relatively straightforward, but it represents my initial attempt at interacting with SwiftUI and MVVM in conjunction π ππ. Despite its simplicity, I value it because I gained knowledge of fundamental concepts through it π. And this marks my transition from Storyboards to SwiftUI.
π Prototype Link
iOS-product-store.mov
- MVVM
- SwiftUI
- CoreData
- Alamofire
- Kingfisher
- Sonar Cloud
- Figma