/t-dota-ios

swiftui demo iOS app using viper architecture

Primary LanguageSwift

Dota Char Stat

An iOS SwiftUI OpenDota Heroes Browser built with (almost) VIPER

   

Stack used in this project

Architecture being used is VIPER

To proof that Routing (or Coordinating or Wireframing) on SwiftUI is hard to implement with vanilla VIPER when using NavigationLink

|Wireframe| <-- (as Dependency Injection, its not used as router here)
   __|__           |            |                 |               |
 |SwiftUI| <--> |View| <--> |Presenter| <--> |Interactor| <--> |Entity|