Aller au contenu principal

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 (dans build.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

EmplacementNomModifiable ?
Affichage utilisateurKazalendar✅ Oui
Titre AppBarKazalendar✅ Oui
Package Androidcom.devkazit.kazacalendar⚠️ Non (après publication)
Bundle iOScom.devkazit.kazacalendar⚠️ Non (après publication)
Nom projet Flutterkazacalendar_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 :

  1. Sélectionnez le projet
  2. Info → Localizations
  3. Ajoutez les langues souhaitées
  4. Créez InfoPlist.strings pour 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 clean exécuté
  • App relancée
  • Nom vérifié sur l'appareil

Le nom de votre application est maintenant Kazalendar ! 🎉