Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Is the MVP architecture better than MVC? #83
Hi, I'm a beginner of Android and translating the doc to Chinese for few days since I noticed that you updated it.
And I found a question when I translated this part https://github.com/futurice/android-best-practices#java-packages-architecture.
I read some articles about the architecture of Android and found that more and more people suggest to use MVP architecture. So I wonder know if the MVC is still the best choice now?
Hello @santong !
So far "standard" architecture may be called MVP(Model View* Presenter). Where is View stands more for a combination of contract interfaces that are also known as View Interfaces. Summing up, in Android environment mentioned stack treated more as MViVP(Model View Interface View Presenter).
In her article, she mentioned Android lab which in some extent can be treated as suggested or, maybe, an official architecture for majority apps.