New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is the MVP architecture better than MVC? #83

Closed
santong opened this Issue Nov 10, 2015 · 5 comments

Comments

Projects
None yet
4 participants
@santong

santong commented Nov 10, 2015

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?

@kaedea

This comment has been minimized.

kaedea commented Nov 10, 2015

There is no clear MVC architecture in Android.

@santong

This comment has been minimized.

santong commented Nov 12, 2015

Thanks for your answer.
Does it mean there is no standard architecture in Android?

@tomkoptel

This comment has been minimized.

tomkoptel commented Nov 12, 2015

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).

For more details take a look at nice article of @chiuki

In her article, she mentioned Android lab which in some extent can be treated as suggested or, maybe, an official architecture for majority apps.

@santong

This comment has been minimized.

santong commented Nov 12, 2015

@tomkoptel Thank you very much. It troubled me for a long time.

@johnwatsondev

This comment has been minimized.

johnwatsondev commented Nov 14, 2015

@tomkoptel Thanks for useful information!

@santong santong closed this Nov 15, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment