This course will be retired on June 1, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Start a free Courses trial
to watch this video
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.
Related Links
- 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.
GitHub Repo
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up