Files
GameTime/.ideai/tickets/19/carnet.md

1.6 KiB

issueRef, version, updatedBy, updatedAt
issueRef version updatedBy updatedAt
#19 4
kind agent_id
agent 57695b92-24d0-4876-837c-76116e70a6ae
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) :

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é.