Retour aux cas pratiques
Mobile ArchitectureAvancé

Correction d’un ViewModel surchargé violant le principe de responsabilité unique

Scénario

Contexte : Un ViewModel gère à la fois navigation, logique métier complexe et appels réseau. Le Problème : Le composant devient difficile à tester et à maintenir. Extrait logique actuelle : class MainViewModel { fetchData(); calculateTotals(); navigateToDetail(); } Contraintes : Séparer responsabilités. Introduire UseCases et coordinateur de navigation. Maintenir cohérence architecturale. Livrable attendu : Proposer une restructuration permettant respect du principe de responsabilité unique.

Compétences ciblées

srpmvvmrefactoringarchitecturemobile
    Correction d’un ViewModel surchargé violant le principe de responsabilité unique — mise en situation Mobile Architecture | CodeDuel