MVP-Template-iOS
MVP-Template-iOS copied to clipboard
iOS MVP example
MVP-Template-iOS
Description
MVP-Template-iOS is an iOS Swift app that demonstrates a lightweight implementation of MVP pattern in iOS.
Read the full article explaining the project here.
MVP Architecture
Briefly, MVP stands for Model-View-Presenter. It is based on the distribution of responsibilities among the three modules:
- Model contains data;
- View is responsible for displaying data;
- Presenter, an intermediary between the two modules mentioned above, is responsible for the screen logic;
UML diagram of a screen (component)
Preview
Dependencies
The sample app is using next libraries and frameworks:
References
If you have any suggestions or questions feel free to make a Pull Request or contact us!
Author
Ruslan Fedorovych
iOS Developer at OmiSoft
License
MVP-Template-iOS is released under the MIT license.
See the LICENSE for details.

