More

Comment utiliser des boutons segmentés dans Flutter avec Back4app

10min

Introduction

Les Boutons Segmentés sont un composant UI introduit dans Material 3 qui permet aux utilisateurs de sélectionner entre deux et cinq options. Ils sont particulièrement utiles lorsque vous souhaitez offrir un ensemble de choix exclusifs ou non exclusifs de manière claire et organisée. Dans ce tutoriel, nous allons explorer comment utiliser les Boutons Segmentés dans une application Flutter, en utilisant Back4app comme backend pour stocker et gérer les options sélectionnées.

Prérequis

Avant de commencer, assurez-vous d'avoir ce qui suit :

  • Un compte Back4app. Inscrivez-vous pour un compte gratuit sur Back4app.com.
  • Un environnement de développement Flutter configuré sur votre machine locale. Suivez le guide d'installation de Flutter si vous ne l'avez pas encore configuré.
  • Connaissances de base en Dart, widgets Flutter et utilisation de Back4app pour les services backend.

Étape 1 – Configuration de votre backend Back4app

  1. Créer un projet Back4app: Connectez-vous à votre compte Back4app et créez un nouveau projet.
  2. Créer des classes Parse: Pour ce tutoriel, créez une classe Parse nommée UserPreferences pour stocker les options sélectionnées des Boutons Segmentés :
    • nom d'utilisateur (String) : Le nom de l'utilisateur.
    • optionSélectionnée (String) : L'option sélectionnée par l'utilisateur.
  3. Obtenez vos identifiants Back4app: Accédez aux paramètres de votre projet pour récupérer votre ID d'application et votre clé client, dont vous aurez besoin pour connecter votre application Flutter à Back4app.

Étape 2 – Configuration du projet Flutter

  1. Créer un nouveau projet Flutter: Ouvrez votre terminal ou invite de commande et exécutez :
Bash

  1. Ajouter des dépendances: Ouvrez pubspec.yaml et ajoutez les dépendances suivantes :
YAML


Exécutez flutter pub get pour installer ces dépendances.

  1. Initialiser Parse dans votre application: Dans lib/main.dart, initialisez le SDK Parse :
Dart


Remplacez 'YOUR_BACK4APP_APP_ID' et 'YOUR_BACK4APP_CLIENT_KEY' par vos véritables identifiants Back4app.

Étape 3 – Implémentation des Boutons Segmentés

  1. Créer le Widget PreferenceScreen: Dans lib/main.dart, ajoutez un nouveau widget pour afficher et gérer les Boutons Segmentés :
Dart


Ce code définit une interface utilisateur simple avec un bouton segmenté permettant aux utilisateurs de choisir parmi trois options. L'option sélectionnée est stockée dans Back4app chaque fois que la sélection change.

Étape 4 – Exécution de l'application

  1. Exécutez votre application en utilisant flutter run. Vous devriez voir les boutons segmentés affichés à l'écran. Sélectionner une option mettra à jour l'état et stockera la sélection dans Back4app.
  2. Vérifiez les données dans Back4app en vous connectant à votre tableau de bord Back4app et en vérifiant la UserPreferences classe. Vous devriez voir des entrées correspondant à vos sélections de l'application Flutter.

Conclusion

Dans ce tutoriel, nous avons exploré comment implémenter et utiliser des boutons segmentés dans Flutter. Nous avons également démontré comment intégrer Flutter avec Back4app pour stocker les préférences des utilisateurs. Les boutons segmentés offrent un moyen clair et intuitif de présenter plusieurs options aux utilisateurs, et lorsqu'ils sont combinés avec un backend puissant comme Back4app, ils peuvent considérablement améliorer l'expérience utilisateur de votre application.

Pour plus d'informations sur les widgets Flutter, consultez la documentation Flutter, et pour des conseils sur l'intégration backend, visitez la documentation Back4app. Bon codage!