Why Do We Use MVP?3:28 with Ben Jakuben
When used correctly, the three components of the MVP pattern communicate to each other through clearly defined interfaces. This makes updates and enhancements much easier for ourselves and others.
- Model-View-Presenter Pattern (Wikipedia)
- Introduction to Model View Presenter on Android
- What are MVP and MVC and what is the difference?
- Model-View-Presenter: Android guidelines
In this video we mention the Single Responsibility Principle, which basically states that each method or class should have a single responsibility. It makes for cleaner, more organized code. This is one of the SOLID object-oriented principles which are five basic principles for object-oriented programming and design.
You need to sign up for Treehouse in order to download course files.Sign up