Skip to main content
Flutter

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.

pubspec.yaml
escalated:
  git:
    url: https://github.com/escalated-dev/escalated-flutter.git

Warum 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.

1

Abhängigkeit Hinzufügen

Fügen Sie escalated zu Ihrer pubspec.yaml hinzu

2

Pakete Installieren

flutter pub get

3

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.