Retour aux cas pratiques
Android (Kotlin)Avancé

Implémentation d’une architecture MVVM avec ViewModel et LiveData

Scénario

Contexte : Une application Android commence à inclure plusieurs écrans avec logique métier complexe et appels réseau. Le Problème : La logique est actuellement directement dans les Activities, rendant le code difficile à tester et maintenir. Contraintes : Mettre en place architecture MVVM. Utiliser ViewModel pour gérer les données. Exposer données via LiveData ou StateFlow. Éviter toute logique métier dans l’Activity. Livrable attendu : Proposer une structure MVVM claire avec séparation des responsabilités et exemple complet de flux UI → ViewModel → Repository.

Compétences ciblées

mvvmviewmodellivedataarchitectureandroid
    Implémentation d’une architecture MVVM avec ViewModel et LiveData — mise en situation Android (Kotlin) | CodeDuel