Skip to content

An iOS app which fetches product list from public api. This project is built using Clean architecture with MVVM and SwiftUI.

Notifications You must be signed in to change notification settings

sajib-ghosh-iOS/Product_Clean_Architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Description

This is an iOS application which fetches product list from a public api and shows them in a list. By clicking on each item in the list it goes to the product details page. This project is built using Clean architecture with MVVM. SwiftUI has been used for UI.

Screenshots

ProductList ProductDetails

Test Coverage

Unit Tests

Application test coverage is 85% and above.

CodeCoverage

Snapshot Tests

All views have been covered in snapshot tests.

Snapshot test cases are covered for iPhone 15, iOS 17.2

About

An iOS app which fetches product list from public api. This project is built using Clean architecture with MVVM and SwiftUI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published