/RoutingUsingDifferentArchitecture

Simple navigation for iOS using different architecture

Primary LanguageSwift

RoutingWithDifferentArchitecture

Simple navigation for iOS using different architecture

Reason

Because classic App Navigation introduces tight coupling between ViewControllers. Complex Apps navigation can look like a gigantic spider web.

Besides the fact that Navigation responsibility is split among ViewControllers, modifying a ViewController can cascade recompiles and produce slow compile times.

Benefits

  • Decouples ViewControllers
  • Makes navigation Testable
  • Faster compile times

Architectures

Get in touch

If you have any questions, you can contact me: