Android

Android MVI Architecture

Arquitetura MVI e padrões alternativos para Android (MVC, MVP, MVVM, Redux)

17 perguntas de entrevista·
Mid-Level
1

O que é o padrão MVI (Model-View-Intent)?

Resposta

MVI é um padrão arquitetural que gerencia o estado da aplicação de forma unidirecional. Os Intents representam as ações do usuário, o Model é o estado imutável da aplicação, e a View observa e exibe esse estado.

2

Quais são os 3 componentes principais do padrão MVI?

Resposta

MVI é composto por: Model (estado imutável), View (interface do usuário que observa o estado) e Intent (representa as ações/intenções do usuário).

3

O que é um Intent no padrão MVI?

Resposta

No MVI, um Intent representa uma intenção ou ação do usuário (por exemplo, clique em um botão, entrada de texto). Ele é enviado ao ViewModel/Processor que produz um novo estado. Não deve ser confundido com o Android Intent para navegação.

4

O que é o Model no padrão MVI?

5

Qual é a principal vantagem do padrão MVI em relação ao MVVM?

+14 perguntas de entrevista

Domine Android para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis