This is car list application. I have used a public API for network calls and fetched cars data.
- MVVM Architecture.
- Dependancy Injection.
- SOLID Principles.
- Navigation using Coordinator.
- Network call using async/await.
- Code coverage with unit testing : ~78%
- Unit tests using XCTest.
- Xcode 13.2 Swift 5.5+
- Kingfisher.
- SwiftLint.
- IHProgressHUD.
- iPhone Devices. Portrait Mode.
- Clone respository.
- Install Pods.
- Add Swift package manager.
- Add Analytics.
- UITest cases using XCUITest.
- Snapshot Testing.