App is divided in two targets:
- FeedFeature: Contains User model, network client for downloading data and JSON Parsing.
- MarvelFeedi: Contains ViewModels, Controller and View.
- SnapshotTesting for testing UI
https://github.com/pointfreeco/swift-snapshot-testing
Snapshots were recorded using Xcode Version 13 and iPhone 12 simulator. Tests will fail when running them with different simulator or different Xcode version.
Light Mode | Dark Mode |
---|---|