Android MVI Architecture
Architecture MVI et patterns alternatifs pour Android (MVC, MVP, MVVM, Redux)
1Qu'est-ce que le pattern MVI (Model-View-Intent) ?
Qu'est-ce que le pattern MVI (Model-View-Intent) ?
Réponse
MVI est un pattern architectural qui gère l'état de l'application de manière unidirectionnelle. Les Intents représentent les actions utilisateur, le Model est l'état immuable de l'application, et la View observe et affiche cet état.
2Quels sont les 3 composants principaux du pattern MVI ?
Quels sont les 3 composants principaux du pattern MVI ?
Réponse
MVI se compose de : Model (état immuable), View (interface utilisateur qui observe l'état), et Intent (représente les actions/intentions de l'utilisateur).
3Qu'est-ce qu'un Intent dans le pattern MVI ?
Qu'est-ce qu'un Intent dans le pattern MVI ?
Réponse
Dans MVI, un Intent représente une intention ou action de l'utilisateur (ex: clic sur un bouton, saisie de texte). Il est envoyé au ViewModel/Processor qui produit un nouvel état. À ne pas confondre avec l'Intent Android pour la navigation.
Qu'est-ce que le Model dans le pattern MVI ?
Quel est le principal avantage du pattern MVI par rapport à MVVM ?
+14 questions d'entretien
Autres sujets d'entretien Android
Fondamentaux Android
UI et Ressources Android
Cycle de Vie Android
Navigation Android
Gestion des Données Android
Réseau Android
Tests Android
Gradle Android
Bases de Kotlin pour Android
Room Database
Android Background Tasks
Jetpack Compose
Android Permissions & Device
Firebase pour Android
Android MVVM Architecture
Android Networking Avancé
Collections et Opérateurs Kotlin
Kotlin Coroutines et Flow
Injection de Dépendances Android
Android Clean Architecture
Android Compose Advanced
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Maîtrise Android pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement