đ ïž CrĂ©er une page dâĂ©dition de profil dans FlutterFlow (avec Firebase)
https://youtu.be/u2w4s5QLuuk
La plupart des applications mobiles permettent Ă lâutilisateur de modifier ses informations personnelles. Dans cet article, je te montre comment crĂ©er une page âModifier Profilâ dans FlutterFlow, connectĂ©e Ă Firebase.
Un tuto essentiel si tu veux construire une app complĂšte et professionnelle.
đ Introduction
Avant de plonger dans le tuto, je me présente rapidement :
Je mâappelle Franco Muoio, je suis Product Builder depuis 7 ans.
Jâaccompagne des entrepreneurs sans compĂ©tence technique Ă crĂ©er et publier leur application grĂące Ă des outils no-code comme FlutterFlow.
Aujourdâhui, on va voir comment construire une page Edit Profile propre et fonctionnelle, Ă©tape par Ă©tape.
âïž PrĂ©requis
Pour suivre ce tutoriel, tu dois :
- Avoir un projet FlutterFlow créé
- Avoir un projet Firebase connecté à FlutterFlow
- Avoir configurĂ© lâauthentification Firebase
- Utiliser Firestore comme base de données
Si ce nâest pas encore fait, jâai publiĂ© une vidĂ©o dĂ©diĂ©e Ă la configuration de Firebase que je te conseille de regarder en premier.
đ§± Ătape 1 â CrĂ©er la page âEdit Profileâ
Dans FlutterFlow, commence par ajouter une nouvelle page Ă ton app.
Tu peux partir dâun template existant comme Create Edit.
- Crée une nouvelle page nommée Edit Profile
- Donne-lui un titre clair (ex. : âModifier Profilâ)
- Supprime ou cache lâimage de profil si ce nâest pas ton focus
- Conserve les TextFields suivants :
- Nom (
Your Name) - Téléphone (
Your Phone Number) - Ville (
City) - Ătat (
State, sous forme de Dropdown) - Biographie (
Description)
- Nom (
đ Ătape 2 â VĂ©rifier les champs Firestore
Va dans Firebase > Firestore > Collection « Users » et vérifie que tous les champs que tu veux utiliser existent :
display_nameâphone_numberâ Ă crĂ©ercityâ Ă crĂ©erstateâ Ă crĂ©erdescriptionâ Ă crĂ©er
âĄïž Ajoute les champs manquants dans Firestore avec le bon type (String).
đ§ Ătape 3 â PrĂ©-remplir les champs avec les donnĂ©es utilisateur
Chaque champ doit afficher les infos actuelles de lâutilisateur.
- Dans chaque TextField, renseigne lâInitial Value
- Utilise les donnĂ©es de lâutilisateur connectĂ© :
- Display Name â
Authenticated User > display_name - Phone â
Authenticated User > phone_number - City â
Authenticated User > city - State â
Authenticated User > state - Description â
Authenticated User > description
- Display Name â
â ïž Attention Ă bien renommer tes champs dans FlutterFlow. Si tu dupliques un widget sans le renommer, tu risques de tây perdre lors de lâĂ©tape dâupdate.
đŸ Ătape 4 â Sauvegarder les modifications
Quand lâutilisateur clique sur « Save Changes », on doit mettre Ă jour les infos dans Firestore.
- Ajoute une action Update Document
- Utilise comme référence :
Authenticated User - Associe chaque champ modifié à son équivalent dans Firestore via
From Variable > Widget State
Exemple :
display_nameâwidgetState.yourNamephone_numberâwidgetState.phoneNumber- etc.
đ Ătape 5 â Tester et vĂ©rifier
- Lance ton app, rends-toi sur la page Modifier Profil
- Entre des valeurs test (ex. : Paris, AlabamaâŠ)
- Clique sur Save Changes
- Retourne sur la page, les champs doivent ĂȘtre prĂ©-remplis
đĄ Tu peux Ă©galement aller dans Firebase pour vĂ©rifier en direct que les nouvelles valeurs sont bien enregistrĂ©es.
đ§ Ătape bonus â Uploader une photo de profil
Lâupload dâimage ne fait pas partie de ce tuto car il nĂ©cessite de configurer Firebase Storage et quelques rĂ©glages supplĂ©mentaires.
Mais pas dâinquiĂ©tude, une vidĂ©o complĂšte arrive trĂšs bientĂŽt !
đââïž Besoin dâaide ou de feedback ?
Tu bloques à une étape ? Tu veux aller plus loin dans ton app ?
đŹ NâhĂ©site pas Ă me poser tes questions en commentaire ou Ă visiter francomuoio.com pour dĂ©couvrir mes accompagnements.
đ Conclusion
CrĂ©er une page dâĂ©dition de profil avec FlutterFlow et Firebase est une Ă©tape incontournable dans toute app un peu sĂ©rieuse.
Avec un peu de mĂ©thode, câest simple et puissant.
Tu veux dâautres tutos sur FlutterFlow et le no-code ?
đ Abonne-toi Ă ma chaĂźne YouTube
Catégorie
firebaseArticles récents
Découvrez d'autres articles et guides
Algar : De la chambre d'étudiant à la vente des actifs, récit d'une aventure sans filtre
18 décembre 2025
De Freelance à Indie Maker : Comment Hugo a généré 150 000 utilisateurs en 6 mois
4 décembre 2025
FlutterFlow : Comment traduire les messages systÚme par défaut (Caméra, Upload, Erreurs) ?
4 décembre 2025
Un outil métier à construire ? Un coût SaaS à éliminer ?
- Premier échange sans engagement
- Diagnostic de vos process et de vos coûts actuels
- Estimation concrÚte : faisabilité, délai, budget
- Réponse sous 24h



