Skip to content

yasirdx777/DXMVVMCExample

Repository files navigation

DXTemplate

Demo project demonstrates

  • Uncle Bob Clean Architecture.
  • MVVM.
  • Coordinator.
  • Factory.
  • RxSwift.
  • Abstracted table view data sources composer.
  • URLSession rest client.
  • Image loader with cache.
  • Custom image view with async decoding.
  • Sourcery auto generated mocks and Manual mocking.
  • Two versions of Unit Test with Quick/Nimble and XCTest.
  • Environment flavors.
  • Fastlane with Github actions.

Project architecture diagram

alt text