Android

Android MVI Architecture

MVI-Architektur und alternative Patterns für Android (MVC, MVP, MVVM, Redux)

17 Interview-Fragen·
Mid-Level
1

Was ist das MVI (Model-View-Intent) Pattern?

Antwort

MVI ist ein Architekturmuster, das den Anwendungszustand unidirektional verwaltet. Intents repräsentieren Benutzeraktionen, Model ist der unveränderliche Anwendungszustand, und View beobachtet und zeigt diesen Zustand an.

2

Was sind die 3 Hauptkomponenten des MVI-Patterns?

Antwort

MVI besteht aus: Model (unveränderlicher Zustand), View (Benutzeroberfläche, die den Zustand beobachtet) und Intent (repräsentiert Benutzeraktionen/-absichten).

3

Was ist ein Intent im MVI-Pattern?

Antwort

In MVI repräsentiert ein Intent eine Benutzerabsicht oder -aktion (z.B. Button-Klick, Texteingabe). Er wird an den ViewModel/Processor gesendet, der einen neuen Zustand erzeugt. Nicht zu verwechseln mit dem Android Intent für Navigation.

4

Was ist das Model im MVI-Pattern?

5

Was ist der Hauptvorteil des MVI-Patterns gegenüber MVVM?

+14 Interview-Fragen

Meistere Android für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten