Skip to content

muhrifqii/t-dota-ios

Repository files navigation

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|