Retour aux cas pratiques
FlutterExpert

Correction d’une fuite mémoire liée à StreamController non fermé

Scénario

Contexte : Une application utilise plusieurs StreamController pour gérer événements internes. Le Problème : Après navigation répétée, l’application consomme de plus en plus de mémoire. Extrait logique actuelle : final controller = StreamController(); Sans fermeture explicite. Contraintes : Implémenter fermeture correcte dans dispose(). Vérifier absence de listeners persistants. Tester stabilité mémoire. Livrable attendu : Corriger le cycle de vie des streams afin d’éliminer toute fuite mémoire liée aux contrôleurs.

Compétences ciblées

streamcontrollermemory-leaklifecyclebugfixflutter
    Correction d’une fuite mémoire liée à StreamController non fermé — mise en situation Flutter | CodeDuel