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