A sample app written using several different architectures to accompany a talk, The Grand Tour of iOS Architectures.
Each branch corresponds to a different architecture for the same app, with the same set of features.
Architectures implemented so far:
- Apple MVC
- MVP
- Coordinator
- VIPER
Pull requests for alternative architectures very welcome!