DEV Community

Isioye Mohammed
Isioye Mohammed

Posted on

Explain MVP (Model-View-Presenter) architecture in Android Like I'm Five

Top comments (2)

nestedsoftware profile image
Nested Software • Edited

Shelly wants to have pizza for dinner.

She goes to her neighbourhood pizza place.

At the restaurant she talks to the cashier and orders a pizza. The cashier sends the order to the kitchen. When the pizza is ready, the cashier takes it from the counter and puts it in a nice pizza box. The cashier then gives it to Shelly.

The kitchen is the model. The pizza box is the view. The cashier is the presenter.

enigmaiam profile image
Nwagba Okechukwu Martin

This is a beautiful description