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.
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;
The sample app is using next libraries and frameworks:
If you have any suggestions or questions feel free to make a Pull Request or contact us!
iOS Developer at OmiSoft
MVP-Template-iOS is released under the MIT license.
See the LICENSE for details.