Ceci est une ancienne révision du document !
Table des matières
Description
MVVM = Model, View, ViewModel.
Comprendre l’architecture MVVM sur Android Archive du 30/06/2021 le 01/06/2023
Model
Le modèle est la base de données persistante, y compris lorsque l'application est fermée.
View
La vueest toute la partie graphique. Vu qu'Android peut détruire et recréer la vue pendant que l'application est lancée, aucune donnée n'est persistante, y compris pendant que l'application est lancée.
Les vues ne peuvent pas communiquées entre elles, elles doivent passer par le ViewModel.
ViewModel
Le modèle de vue est toute la partie persistante de la vue (mais qui est perdu lorsque l'application est tuée) et manipule le modèle.
Il est possible d'utiliser un ou plusieurs modèles de vue pour l'ensemble de l'application.