Retour aux cas pratiques
iOS (Swift)Avancé

Implémentation d’une architecture MVVM avec ViewModel et binding simple

Scénario

Contexte : Une application iOS commence à intégrer plusieurs écrans avec logique métier et appels réseau. Le Problème : Toute la logique est actuellement dans les ViewControllers, ce qui rend le code difficile à tester et maintenir. Contraintes : Mettre en place une architecture MVVM. Créer un ViewModel séparé. Établir un mécanisme simple de binding (closure ou Combine). Éviter toute logique métier dans le ViewController. Livrable attendu : Proposer une structure MVVM claire avec séparation des responsabilités et flux de données propre entre ViewModel et interface.

Compétences ciblées

mvvmviewmodelarchitectureswiftios
    Implémentation d’une architecture MVVM avec ViewModel et binding simple — mise en situation iOS (Swift) | CodeDuel