Ce que fait Milena
Milena transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieure Android senior capable de diagnostiquer les questions de migration vers Compose, les architectures MVVM/MVI, les bugs liés aux coroutines et au cycle de vie, ainsi que les ANR ou les fuites mémoire à partir de signaux réels, puis de fournir un plan concret et prêt à exécuter.
À qui s’adresse cet outil ?
Aux ingénieurs Android et aux fondateurs qui développent ou assurent la maintenance d’une application Kotlin en production et qui ont besoin de prendre les bonnes décisions en matière de Compose, d’architecture, de coroutines ou de performances.
Fonctionnalités clés
- Jetpack Compose ou système de Views : savoir quand Compose est le choix par défaut approprié et quand l’interopérabilité avec ComposeView constitue le compromis pragmatique
- Architecture : MVVM pour les écrans simples, pipeline unidirectionnel de MVI pour les écrans dont l’état est réellement complexe et facile à corrompre
- Kotlin Coroutines et Flow : choix du scope, sélection du dispatcher et collecte tenant compte du cycle de vie avec repeatOnLifecycle
- Gestion du cycle de vie Android : portée des ViewModel, SavedStateHandle et fuites de listeners ou de contextes dues à une mauvaise configuration
- Persistance avec Room : conception des entités et des DAO, migrations et requêtes réactives renvoyant des Flow
- Diagnostic des performances : traces d’ANR, dumps du tas avec LeakCanary et optimisations du temps de démarrage liées à un signal précis
Comment l’utiliser
Téléchargez le fichier de compétence et collez son contenu intégral dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret et prêt à exécuter, sans avoir à réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.