Kundensupport für Ihre Flutter App
Riverpod State Management, GoRouter-kompatible Bildschirme und ein konfigurierbares Auth-Hooks-System. Eine vollständige Kundensupport-UI-Bibliothek, die sich in jede Flutter-Anwendung integriert.
escalated:
git:
url: https://github.com/escalated-dev/escalated-flutter.gitWarum Escalated
Warum Escalated für Flutter
Eine native Flutter-Bibliothek für Ihre kundenorientierte Support-Erfahrung.
Riverpod State Management
Tickets, Artikel und Auth-Status werden über Riverpod-Provider verwaltet. Reaktiv, testbar und komponierbar — nach Flutter Best Practices.
Plattform-native Widgets
StatusBadge, PriorityBadge, SlaTimer, SatisfactionRating und mehr — alle mit Material Design und Dark/Light-Theme-Unterstützung.
Auth-Hooks-System
Überschreiben Sie Login-, Logout-, Registrierungs- und Token-Refresh-Verhalten. Nutzen Sie die Standard-Bearer-Token-Implementierung oder verbinden Sie Ihren eigenen Auth-Flow.
Erste Schritte
So funktioniert es
Drei Schritte von null zu einem funktionierenden Helpdesk.
Abhängigkeit Hinzufügen
Fügen Sie escalated zu Ihrer pubspec.yaml hinzu
Pakete Installieren
flutter pub get
Ihre App Einwickeln
Wickeln Sie Ihre App mit EscalatedPlugin ein, übergeben Sie Ihre API-Basis-URL und verbinden Sie die Bildschirme mit Ihrem GoRouter.
Funktionen
Entwickelt für Flutter
Alles was Sie für eine Kundensupport-Erfahrung in Ihrer Flutter-App benötigen.
Riverpod-Provider
Auth, Tickets, Wissensdatenbank und Theme-Status werden über Riverpod verwaltet. Beobachten Sie Provider reaktiv und komponieren Sie Status über Bildschirme hinweg.
GoRouter-Navigation
Alle Bildschirme sind GoRouter-kompatible Widgets. Verbinden Sie sie mit Ihrer bestehenden Navigation oder nutzen Sie die enthaltenen Routendefinitionen.
Dark & Light Theme
Volle Dark- und Light-Mode-Unterstützung mit Material Design Tokens. Respektiert Systemeinstellungen und ermöglicht manuelles Umschalten.
i18n in 4 Sprachen
Übersetzungen in Englisch, Spanisch, Französisch und Deutsch enthalten. Alle kundenorientierten Strings sind lokalisierbar.
Konfigurierbare Design-Tokens
Überschreiben Sie Primärfarbe, Randradius und andere Design-Tokens über EscalatedConfig, um sie an Ihre App-Marke anzupassen.
Vollständiges Bildschirm-Set
Login, Registrierung, Ticket-Liste, Ticket erstellen, Ticket-Detail mit Antworten, Wissensdatenbank, Gastzugang und Einstellungen — alles produktionsbereit.
Code
Einfache Integration
Wenige Zeilen, um Kundensupport zu Ihrer Flutter-App hinzuzufügen.
// main.dart import 'package:escalated/escalated.dart'; void main() { runApp( ProviderScope( child: EscalatedPlugin( config: EscalatedConfig( baseUrl: 'https://api.example.com', primaryColor: Colors.indigo, ), child: MaterialApp.router( routerConfig: GoRouter( routes: [ ...escalatedRoutes, ...yourAppRoutes, ], ), ), ), ), ); }
Bereit, Support-Tickets zu Ihrer Flutter-App hinzuzufügen?
Installieren Sie die Bibliothek, wickeln Sie Ihre App ein und verbinden Sie die Bildschirme. Open Source und für immer kostenlos.