f9cdabfe986db49666ebd4913fcd649af1b59406
- analysis_options.yaml durci (strict-casts/inference/raw-types + regles) - tool/check.sh : format + analyze + test, garde-fou PATH - mocktail en dev_dependencies - README : contrat "check.sh avant de cocher une etape" - ROADMAP : 0.2 cochee Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Storytime
Lecteur d'histoires audio cadenassé pour le coucher, sur tablette Android.
Prérequis de reproduction
| Outil | Version |
|---|---|
| Flutter | 3.41.6 stable |
| Dart | 3.11.4 |
flutter --version
# Flutter 3.41.6 • channel stable
# Dart 3.11.4
Plateforme cible
Android uniquement.
Vérification qualité (avant de cocher une étape)
tool/check.sh
Le script enchaîne dart format --set-exit-if-changed, flutter analyze et flutter test.
Il échoue (exit ≠ 0) dès qu'une vérification ne passe pas. tool/check.sh doit passer avant de cocher une étape dans ROADMAP.md.
Lancer les tests seuls
flutter test
Analyser le code seul
flutter analyze
dart format .
Architecture
Clean Architecture feature-first. Voir CLAUDE.md pour les principes d'ingénierie et l'arborescence cible.
Description
Languages
Dart
94.1%
Shell
4.8%
Kotlin
1.1%