Concept of navigation controllers in an iOS app. Based on the articles:
- http://khanlou.com/2015/10/coordinators-redux/
- http://merowing.info/2016/01/improve-your-ios-architecture-with-flowcontrollers/
- Works with factories to prepare viewControllers with there dependencies injected.
- This way viewControllers will get decoupled, to get inversion of control.
- Doesn't work with states, as I don't see any real benefit from it (for now).
- Swift 4.0
Do you have any suggestion to improve this, make a pull request.
NavigationFlow is released under the Apache license. See LICENSE for details.