iMark21 / Structure_IOS

Common IOS Architect: MVC, MVVM, MVP apply RxSwift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iOS Architecture

Demo common Architects for IOS

  • This Project demo request API search user github and show result

MVC

Diagram:

alt text

Source Code:

Branch: mvc-architecture

MVVM

Diagram:

alt text

Source Code:

Branch: mvvm-architecture

MVP

Diagram:

alt text

Source Code:

Branch: mvp-architecture

☑ TODO

  • Add MVC Examples
  • Add MVVM Examples
  • Add MVP Examples
  • Update documentation for each
  • Add Unittest for MVVM

👬 Contribution

The Example are built using XCode 9.2

  • Open pull request with improvements
  • Discuss ideas in issues
  • Spread the word
  • Reach out to me directly at dao.le.2511@gmail.com

License

The content of this project itself is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0)

About

Common IOS Architect: MVC, MVVM, MVP apply RxSwift


Languages

Language:Swift 91.0%Language:Ruby 9.0%