JetDevs HomeWork iOS Test App using Clean Architecture and MVVM

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+

GitHub

View Github