Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/haxpor/ios-design-patterns

Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
https://github.com/haxpor/ios-design-patterns

architecture design design-patterns ios mvc mvp mvvm patterns playground swift viper

Last synced: 9 days ago
JSON representation

Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER

Awesome Lists containing this project

README

        

# ios-design-patterns

Demo projects (in Playground) compare design patterns in iOS included MVC, MVP, MVVM, and VIPER.

# Credits

* [iOS Architecture Patterns by Bohdan Orlov](https://medium.com/ios-os-x-development/ios-architecture-patterns-ecba4c38de52#.dq4fwa189)
I take the chance to follow along with article, learn along in the process and mainly base on his code then I add UI part (in pure code) + modify code slightly + make it runnable on Xcode 8.2 (updated to support Xcode 9.3). Thus Playground projects are ready to test right away. Again big shout out to author.

# Changelog

* All playground projects are updated to be runnable on Xcode 9.3 Playground.

# LICENSE

This project is licensed under MIT.
See [LICENSE](https://github.com/haxpor/ios-design-patterns/blob/master/LICENSE)