Retour aux cas pratiques
Android (Kotlin)Avancé
Correction d’un problème de concurrence lors d’appels réseau multiples
Scénario
Contexte : Plusieurs appels API sont déclenchés simultanément dans un ViewModel. Le Problème : Les réponses arrivent dans un ordre imprévisible et écrasent certaines données. Extrait logique actuelle : viewModelScope.launch { fetchUser() fetchOrders() } Contraintes : Gérer appels asynchrones correctement. Synchroniser si nécessaire. Garantir cohérence de l’état final. Livrable attendu : Corriger la logique afin d’éviter incohérences liées à la concurrence.
Compétences ciblées
coroutinesconcurrencyapibugfixandroid