Skip to main content
Flutter

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.

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

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

1

Aggiungere la Dipendenza

Aggiungi escalated al tuo pubspec.yaml

2

Installare i Pacchetti

flutter pub get

3

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.