/MVVMCleanArchitectureRxSwift

Template iOS app using Clean Architecture and MVVM in RxSwift. Includes DIContainer, FlowCoordinator And DTO

Primary LanguageSwift

MVVMCleanArchitectureRxSwift

Template iOS Weather app using Clean Architecture and MVVM in RxSwift.

Layers

  • Domain Layer = Entities + Use Cases + Repositories Interfaces
  • Data Repositories Layer = Repositories Implementations + API (Network) + Persistence DB
  • Presentation Layer (MVVM) = ViewModels + Views

Architecture concepts used here

How to use

just paste your RapidApi API_KEY to user_defined build settings