MVP

Arquitetura MVP muita utilizada em projetos Android.

Get Started. It's Free
or sign up with your email address
MVP by Mind Map: MVP

1. Presenter

1.1. Camada que contém a lógica de apresentação

1.2. Dita o QUE deve ser apresentado

1.3. Trata os eventos da View e interage com a Model

1.4. Conhece a View e a Model

2. View

2.1. Camada de UI, dita COMO algo deve ser apresentado

2.2. Reage as ações do usuário e passa para a Presenter

2.3. Activities, fragments, views

2.4. Conhece a Presenter, mas não conhece a Model

3. Model

3.1. Camada de dados, lógica de negócio

3.2. Repository, API REST, FileSystem