Guide : Nom de l'application
✅ Changements effectués
Le nom de l'application a été changé en "Kazalendar" sur toutes les plateformes.
📝 Fichiers modifiés
1. Android (android/app/src/main/AndroidManifest.xml)
<application
android:label="Kazalendar"
...
→ Affichage : "Kazalendar" sous l'icône sur Android
2. iOS (ios/Runner/Info.plist)
<key>CFBundleDisplayName</key>
<string>Kazalendar</string>
→ Affichage : "Kazalendar" sous l'icône sur iOS
3. Code Flutter (lib/main.dart)
MaterialApp(
title: 'Kazalendar',
...
)
→ Titre dans l'AppBar : "Kazalendar"
🚀 Application des changements
Pour que les changements prennent effet :
# Nettoyer le build
flutter clean
# Relancer l'app
flutter run
Important : Vous devrez peut-être désinstaller l'app de votre appareil et la réinstaller pour voir le nouveau nom.
📱 Vérification
Après le lancement, vérifiez :
Sur Android
- Nom sous l'icône dans le lanceur : "Kazalendar"
- Nom dans la liste des apps : "Kazalendar"
- Nom dans les paramètres : "Kazalendar"
Sur iOS
- Nom sous l'icône : "Kazalendar"
- Nom dans la liste des apps : "Kazalendar"
Dans l'app
- Titre de l'AppBar : "Kazalendar"
🔧 Autres emplacements du nom
Nom du package (ne pas changer sans raison)
- Android :
com.devkazit.kazacalendar(dansbuild.gradle.kts) - iOS : Bundle Identifier (dans Xcode)
⚠️ Ne changez pas le nom du package après publication, cela créerait une nouvelle app !
Nom du projet Flutter
- Fichier :
pubspec.yaml
name: kazacalendar_mobile
⚠️ Ne changez pas ce nom, il est utilisé en interne par Flutter
📊 Récapitulatif des noms
| Emplacement | Nom | Modifiable ? |
|---|---|---|
| Affichage utilisateur | Kazalendar | ✅ Oui |
| Titre AppBar | Kazalendar | ✅ Oui |
| Package Android | com.devkazit.kazacalendar | ⚠️ Non (après publication) |
| Bundle iOS | com.devkazit.kazacalendar | ⚠️ Non (après publication) |
| Nom projet Flutter | kazacalendar_mobile | ❌ Non recommandé |
🎯 Bonnes pratiques
Longueur du nom
- Idéal : 10-12 caractères max
- Kazalendar : 10 caractères ✅
Caractères spéciaux
- Évitez les espaces (utilisez un seul mot ou CamelCase)
- Pas de caractères spéciaux
- "Kazalendar" : Pas d'espace, lisible ✅
Cohérence
- Même nom sur Android et iOS ✅
- Même nom dans l'app et dans les stores ✅
🌍 Localisation (optionnel)
Si vous voulez différents noms selon la langue :
Android
Créez des fichiers strings.xml pour chaque langue :
android/app/src/main/res/
├── values/strings.xml (défaut)
├── values-fr/strings.xml (français)
└── values-en/strings.xml (anglais)
values/strings.xml :
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Kazalendar</string>
</resources>
AndroidManifest.xml :
<application
android:label="@string/app_name"
iOS
Dans Xcode :
- Sélectionnez le projet
- Info → Localizations
- Ajoutez les langues souhaitées
- Créez
InfoPlist.stringspour chaque langue
🔍 Dépannage
Le nom ne change pas après flutter run
Solution 1 : Désinstaller complètement l'app
# Android
adb uninstall com.devkazit.kazacalendar
# Puis réinstaller
flutter run
Solution 2 : Nettoyer complètement
flutter clean
cd android && ./gradlew clean
cd ..
flutter run
Nom tronqué sur l'écran d'accueil
Cause : Le nom est trop long pour l'espace disponible
Solution :
- Raccourcir le nom
- Ou accepter que le système le tronque automatiquement
Caractères spéciaux ne s'affichent pas
Cause : Encodage incorrect
Solution : Vérifiez que les fichiers XML sont en UTF-8
✅ Checklist
- Nom changé dans
AndroidManifest.xml - Nom changé dans
Info.plist(iOS) - Nom dans le code (
main.dart) -
flutter cleanexécuté - App relancée
- Nom vérifié sur l'appareil
Le nom de votre application est maintenant Kazalendar ! 🎉