Typhoon is a great tool, and iOS team in Rambler&Co loves it a lot. Besides actual contributing, we've developed some useful tools which cannot be included in the main project. 1. RamblerInitialAssemblyCollector - this class can be used for activating assemblies on startup instead of plist integration. 2. RamblerTyphoonAssemblyTests - A base test class used for TyphoonAssembly testing.
UIViewController+Routing is a handy category, which helps with implementing a better navigation in iOS applications using Routers.
It does the following things at the moment: - Holds an abstract router, - Swizzles -prepareForSegue: method, forwarding it to the router, - Provides the -performSegueWithBlock: method, which helps to get rid of fat -prepareForSegue: method.