JetDevs HomeWork iOS Test App using Clean Architecture and MVVM
Layers
- Domain Layer = Entities + Use Cases + Repositories Interfaces
- Data Repositories Layer = Repositories Implementations + API (Network)
- Presentation Layer (MVVM) = ViewModels + Views
Data flow
Requirements
- Xcode Version 13.4.1+ Swift 5.0+