Mobile Architecture
Avancé
Conception d’une architecture MVVM robuste avec séparation stricte des responsabilités

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

mvvm
usecase
architecture
mobile
separation-of-concerns

Scénario Technique

Contexte : Une application mobile commence à intégrer plusieurs fonctionnalités complexes (authentification, catalogue, panier) avec des équipes différentes. Le Problème : Bien que le pattern MVVM soit mentionné, la logique métier reste partiellement dans les vues et les ViewModels deviennent surchargés. Contraintes : Clarifier les responsabilités entre View, ViewModel et couche Domain. Introduire une couche UseCase pour isoler la logique métier. Garantir que la couche UI ne dépende pas directement de la couche Data. Livrable attendu : Proposer une architecture MVVM améliorée incluant schéma des dépendances et exemple de flux complet entre écran, ViewModel, UseCase et Repository.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis