Android: MVP vs MVVM Key differences

Leo N
6 min readAug 4, 2019

From the hard-working boy want to help community grow up

Building a high quality, maintainable and performant mobile app should be the goal of any serious developer. Following a recognizable and easy-to-follow design pattern is a great way to build your app from the ground up. We want to be able to revisit our codebase in 6 months and still feel confident that we can build upon or extend our apps if we need to. Additionally, we want to make it easier for new developers to join the team or project and be able to pick things up quickly.

--

--

Leo N

🎓 “A person who never made a mistake never tried anything new.” — Albert Einstein