iOS (Swift)
Avancé
Implémentation d’une architecture MVVM avec ViewModel et binding simple
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
mvvm
viewmodel
architecture
swift
ios
Scénario Technique
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.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.