Skip to content

Aamirali86/RoutingUsingDifferentArchitecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: