Retour aux cas pratiques
Android (Java)Avancé
Implémentation d’une architecture MVVM en Java avec ViewModel et LiveData
Scénario
Contexte : Une application Android en Java commence à inclure plusieurs écrans avec logique métier et appels réseau. Le Problème : Toute la logique est actuellement dans les Activities, ce qui rend le code difficile à tester et à maintenir. Contraintes : Mettre en place architecture MVVM. Créer ViewModel séparé. Exposer données via LiveData. Déplacer logique métier hors de l’Activity. Livrable attendu : Proposer une structure MVVM complète en Java incluant Activity, ViewModel et Repository avec flux de données clair et testable.
Compétences ciblées
mvvmviewmodellivedataarchitectureandroid