Supporto clienti per la tua app Flutter
Gestione dello stato Riverpod, schermate compatibili con GoRouter e un sistema configurabile di hook di autenticazione. Una libreria completa di interfaccia per il supporto clienti che si integra in qualsiasi applicazione Flutter.
escalated:
git:
url: https://github.com/escalated-dev/escalated-flutter.gitPerche Escalated
Perché Escalated per Flutter
Una libreria Flutter nativa progettata per la tua esperienza di supporto clienti.
Gestione dello Stato Riverpod
Ticket, articoli e stato di autenticazione sono gestiti tramite provider Riverpod. Reattivo, testabile e componibile — seguendo le best practice di Flutter.
Widget Nativi della Piattaforma
StatusBadge, PriorityBadge, SlaTimer, SatisfactionRating e altro — tutti costruiti con Material Design e supporto tema chiaro/scuro.
Sistema di Hook di Autenticazione
Sovrascrivi il comportamento di login, logout, registrazione e aggiornamento token. Usa l'implementazione Bearer predefinita o collega il tuo flusso di autenticazione.
Per iniziare
Come funziona
Tre passi da zero a un help desk funzionante.
Aggiungere la Dipendenza
Aggiungi escalated al tuo pubspec.yaml
Installare i Pacchetti
flutter pub get
Avvolgere la Tua App
Avvolgi la tua app con EscalatedPlugin, passa il tuo URL base dell'API e collega le schermate al tuo GoRouter.
Funzionalita
Costruito per Flutter
Tutto ciò di cui hai bisogno per un'esperienza di supporto clienti nella tua app Flutter.
Provider Riverpod
Autenticazione, ticket, knowledge base e stato del tema sono gestiti tramite Riverpod. Osserva i provider in modo reattivo e componi lo stato tra le schermate.
Navigazione GoRouter
Tutte le schermate sono widget compatibili con GoRouter. Collegale alla navigazione esistente o usa le definizioni di rotte incluse.
Tema Chiaro e Scuro
Supporto completo per modalità chiara e scura con token Material Design. Rispetta le preferenze di sistema e consente il passaggio manuale.
i18n in 4 Lingue
Traduzioni in inglese, spagnolo, francese e tedesco incluse. Tutte le stringhe visibili al cliente sono localizzabili.
Token di Design Configurabili
Sovrascrivi il colore primario, il raggio del bordo e altri token di design tramite EscalatedConfig per adattarsi al brand della tua app.
Set Completo di Schermate
Login, registrazione, lista ticket, crea ticket, dettaglio ticket con risposte, knowledge base, accesso ospite e impostazioni — tutto pronto per la produzione.
Codice
Integrazione Semplice
Poche righe per aggiungere il supporto clienti alla tua app Flutter.
// 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, ], ), ), ), ), ); }
Pronto ad aggiungere ticket di supporto alla tua app Flutter?
Installa la libreria, avvolgi la tua app e collega le schermate. Open source e gratuito per sempre.