Ce que comprend l'audit (complet, mais orienté action)
Audit de code
- Lisibilité, structure, maintenabilité (et ce qui coûte cher au quotidien).
- Architecture & patterns : ce qui est cohérent, et ce qui t'emmène dans le mur.
- Bonnes pratiques Flutter/Dart + pertinence des packages.
Audit de performance
- Démarrage, fluidité, jank, rendering, mémoire.
- Taille de l'app : optimisation bundle / assets.
Audit d'architecture
- Organisation projet, séparation UI/logique, state management.
- Tests : niveau de couverture + stratégie réaliste.
Audit de sécurité (essentiel)
- Gestion des secrets et points de vigilance.
Livrables (ce que tu récupères à la fin)
- Un rapport priorisé (quick wins / important / plus tard).
- Une liste d'actions prête à mettre dans ton backlog.
- Un débrief (visio) : je t'explique les choix et les compromis.
Pour qui c'est utile
- Tu reprends une app existante et tu veux éviter de "casser sans comprendre".
- Tu prépares une refonte / une grosse feature et tu veux sécuriser l'archi.
- Tu as des soucis perf ou crashs, mais tu ne sais pas par où commencer.
FAQ
Tu as besoin d'un accès au repo ?
Idéalement oui (lecture seule). Sinon, on peut démarrer avec une build + logs + quelques extraits.
Tu proposes aussi la mise en œuvre des corrections ?
Oui. Soit je te laisse un plan d'action, soit je peux intervenir ensuite (refacto, perf, tests).
Combien de temps ça prend ?
Ça dépend de la taille du projet. Mais l'objectif reste le même : sortir un plan d'action clair et priorisé.
Contact
Décris l'état actuel (MVP / prod), le contexte (solo dev / équipe), et tes douleurs principales.