Auteurs:
Moncef AOUDIA
Mercredi 15/11/2017
Encadrant:
Mr jean Claude Tarby
Travaux pratiques Android
et RxJava, MVVM
MVVM
Room
LiveData
ViewModel
RxJava
persister
les
Données
Modularité
Manager
le cycle de vie
Protéger
des erreurs
Réduire
la taille du code source
Base de données Room
Objet d'accès aux données
Entités
Reste de l'application
lecture
OAD
Persister les données
lecture
entités
lecture
champs
écriture
champs
Composants interface utilisateur
LiveData
Activité ou fragment
Observe
Observe
LifeCycleOwners
LifeCycleObservers
Vue
Modèle
Activité crée
Rotation d'écran
terminer()
terminée
onCreate
onCreate
onStart
onStart
onResume
onResume
onPause
onPause
onStop
onStop
onDestroy
onDestroy
onCleared
Observable:
Items émis
Timelines
Operateur
Erreur
Fin
Observateur:
onNext
onError
onCompleted
Vue Modèle
Vue
Modèle
Activité
Fragement
Base de données
API REST
Préférences
utilisateur évmts
data
màj
data évmts
lecture
data évmts
ViewModel