Skip to content

Latest commit

 

History

History
39 lines (36 loc) · 1.57 KB

README.md

File metadata and controls

39 lines (36 loc) · 1.57 KB

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|