docs(ideai): met à jour le ticket #19 après l'icône d'application
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
26
.ideai/tickets/19/carnet.md
Normal file
26
.ideai/tickets/19/carnet.md
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
issueRef: "#19"
|
||||
version: 4
|
||||
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
|
||||
updatedAt: 1784325166560
|
||||
---
|
||||
Approche recommandée : utiliser le package `flutter_launcher_icons` (dev_dependency) plutôt que de générer les mipmaps à la main.
|
||||
|
||||
Config type dans pubspec.yaml (section `flutter_launcher_icons:` ou fichier `flutter_launcher_icons.yaml` séparé, selon la version du package) :
|
||||
```yaml
|
||||
flutter_launcher_icons:
|
||||
android: true
|
||||
ios: true
|
||||
image_path: "assets/icon/icon_full.png"
|
||||
adaptive_icon_background: "#080A12"
|
||||
adaptive_icon_foreground: "assets/icon/icon_foreground.png"
|
||||
min_sdk_android: 21
|
||||
```
|
||||
Vérifie la version courante du package sur pub.dev pour la syntaxe exacte (elle a pu évoluer). Le nom du package/dev_dependency doit rester résolvable par `flutter pub get` — comme d'habitude ton sandbox n'a pas accès réseau, donc écris la config puis donne-moi les commandes exactes à lancer côté Main :
|
||||
```
|
||||
flutter pub get
|
||||
dart run flutter_launcher_icons
|
||||
```
|
||||
Après génération, vérifie que les fichiers attendus sont bien apparus (android/app/src/main/res/mipmap-*/ic_launcher.png, res/mipmap-anydpi-v26/ic_launcher.xml, ios/Runner/Assets.xcassets/AppIcon.appiconset/*). Retire ensuite `flutter_launcher_icons` des dev_dependencies si tu préfères ne pas la garder en permanence (optionnel, à toi de juger — la garder ne coûte rien puisque c'est une dev_dependency, pas embarquée dans l'APK final).
|
||||
|
||||
Donne-moi ensuite les commandes de vérification finale habituelles (analyze, test, build apk) pour confirmer que rien n'est cassé.
|
||||
Reference in New Issue
Block a user