Wie man segmentierte Schaltflächen in Flutter mit Back4app verwendet
Segmentierte Schaltflächen sind eine UI-Komponente, die in Material 3 eingeführt wurde und es Benutzern ermöglicht, aus zwei bis fünf Optionen auszuwählen. Sie sind besonders nützlich, wenn Sie eine Reihe von exklusiven oder nicht-exklusiven Auswahlmöglichkeiten auf eine saubere, organisierte Weise anbieten möchten. In diesem Tutorial werden wir erkunden, wie man segmentierte Schaltflächen in einer Flutter-App verwendet, wobei wir Back4app als Backend nutzen, um die ausgewählten Optionen zu speichern und zu verwalten.
Stellen Sie vor dem Start sicher, dass Sie Folgendes haben:
- Eine Flutter-Entwicklungsumgebung, die auf Ihrem lokalen Computer eingerichtet ist. Folgen Sie der Flutter-Installationsanleitung , wenn Sie sie noch nicht eingerichtet haben.
- Grundkenntnisse in Dart, Flutter-Widgets und der Verwendung von Back4app für Backend-Dienste.
- Erstellen Sie ein Back4app-Projekt: Melden Sie sich bei Ihrem Back4app-Konto an und erstellen Sie ein neues Projekt.
- Erstellen Sie Parse-Klassen: Erstellen Sie für dieses Tutorial eine Parse-Klasse mit dem Namen UserPreferences , um die ausgewählten Optionen aus den segmentierten Schaltflächen zu speichern:
- Benutzername (String): Der Name des Benutzers.
- AusgewählteOption (String): Die vom Benutzer ausgewählte Option.
- Holen Sie sich Ihre Back4app-Anmeldeinformationen: Navigieren Sie zu Ihren Projekteinstellungen, um Ihre Anwendungs-ID und Ihren Client-Schlüssel abzurufen, die Sie benötigen, um Ihre Flutter-App mit Back4app zu verbinden.
- Erstellen Sie ein neues Flutter-Projekt: Öffnen Sie Ihr Terminal oder die Eingabeaufforderung und führen Sie aus:
- Abhängigkeiten hinzufügen: Öffnen Sie pubspec.yaml und fügen Sie die folgenden Abhängigkeiten hinzu:
Führen Sie flutter pub get aus, um diese Abhängigkeiten zu installieren.
- Initialisieren Sie Parse in Ihrer App: In lib/main.dart, initialisieren Sie das Parse SDK:
Ersetzen Sie 'YOUR_BACK4APP_APP_ID' und 'YOUR_BACK4APP_CLIENT_KEY' durch Ihre tatsächlichen Back4app-Anmeldeinformationen.
- Erstellen Sie das PreferenceScreen-Widget: In lib/main.dart, fügen Sie ein neues Widget hinzu, um die Segmentierten Schaltflächen anzuzeigen und zu verwalten:
Dieser Code definiert eine einfache Benutzeroberfläche mit einem Segmentierten Button, der es den Benutzern ermöglicht, aus drei Optionen zu wählen. Die ausgewählte Option wird in Back4app gespeichert, wann immer sich die Auswahl ändert.
- Führen Sie Ihre App aus mit flutter run. Sie sollten die Segmentierten Buttons auf dem Bildschirm sehen. Die Auswahl einer Option aktualisiert den Status und speichert die Auswahl in Back4app.
- Überprüfen Sie die Daten in Back4app indem Sie sich in Ihr Back4app-Dashboard einloggen und die UserPreferences-Klasse überprüfen. Sie sollten Einträge sehen, die Ihren Auswahlen aus der Flutter-App entsprechen.
In diesem Tutorial haben wir untersucht, wie man Segmentierte Buttons in Flutter implementiert und verwendet. Wir haben auch demonstriert, wie man Flutter mit Back4app integriert, um Benutzereinstellungen zu speichern. Segmentierte Buttons bieten eine saubere und intuitive Möglichkeit, den Benutzern mehrere Optionen zu präsentieren, und in Kombination mit einem leistungsstarken Backend wie Back4app können sie das Benutzererlebnis Ihrer App erheblich verbessern.
Für weitere Informationen zu Flutter-Widgets, schauen Sie sich die Flutter-Dokumentation, und für Tipps zur Backend-Integration besuchen Sie die Back4app-Dokumentation. Viel Spaß beim Programmieren!