VIPER

Arquitetura VIPER usada em aplicações mobile.

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
VIPER por Mind Map: VIPER

1. View

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

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

1.3. Activities, fragments, views

2. Presenter

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

2.2. Dita o QUE deve ser apresentado

2.3. Trata as os eventos da View e interage com a Interactor e a Router

3. Interactor

3.1. Camada de negócio, casos de uso

3.2. Repository

4. Entity

4.1. Camada de estruturas de dados

5. Router

5.1. Camada que contém a lógica de navegação entre telas