NimbleiOSChallenge
NimbleiOSChallenge project implemented with Clean Layered Architecture and MVVM.
Layers
- Domain Layer = Entities + Use Cases + Repositories Interfaces
- Data Repositories Layer = Repositories Implementations + API (Network) + Persistence DB
- Presentation Layer (MVVM) = ViewModels + Views