Wsparcie klienta dla Twojej aplikacji Flutter
Zarządzanie stanem Riverpod, ekrany kompatybilne z GoRouter i konfigurowalny system hooków uwierzytelniania. Kompletna biblioteka UI wsparcia klienta, która integruje się z każdą aplikacją Flutter.
escalated:
git:
url: https://github.com/escalated-dev/escalated-flutter.gitDlaczego Escalated
Dlaczego Escalated dla Flutter
Natywna biblioteka Flutter zaprojektowana dla Twojego doświadczenia wsparcia klienta.
Zarządzanie Stanem Riverpod
Zgłoszenia, artykuły i stan uwierzytelniania są zarządzane przez dostawców Riverpod. Reaktywne, testowalne i komponowalne — zgodnie z najlepszymi praktykami Flutter.
Natywne Widgety Platformy
StatusBadge, PriorityBadge, SlaTimer, SatisfactionRating i więcej — wszystkie zbudowane z Material Design i obsługą ciemnego/jasnego motywu.
System Hooków Uwierzytelniania
Nadpisz zachowanie logowania, wylogowania, rejestracji i odświeżania tokenu. Użyj domyślnej implementacji Bearer lub podłącz własny przepływ uwierzytelniania.
Rozpoczęcie pracy
Jak to działa
Trzy kroki od zera do działającego help desku.
Dodaj Zależność
Dodaj escalated do swojego pubspec.yaml
Zainstaluj Pakiety
flutter pub get
Opakuj Swoją Aplikację
Opakuj swoją aplikację za pomocą EscalatedPlugin, przekaż bazowy URL API i podłącz ekrany do GoRouter.
Funkcje
Zbudowane dla Flutter
Wszystko czego potrzebujesz do obsługi wsparcia klienta w swojej aplikacji Flutter.
Dostawcy Riverpod
Uwierzytelnianie, zgłoszenia, baza wiedzy i stan motywu są zarządzane przez Riverpod. Obserwuj dostawców reaktywnie i komponuj stan między ekranami.
Nawigacja GoRouter
Wszystkie ekrany to widgety kompatybilne z GoRouter. Podłącz je do istniejącej nawigacji lub użyj dołączonych definicji tras.
Ciemny i Jasny Motyw
Pełna obsługa trybu ciemnego i jasnego z tokenami Material Design. Respektuje preferencje systemowe i pozwala na ręczne przełączanie.
i18n w 4 Językach
Dołączone tłumaczenia na angielski, hiszpański, francuski i niemiecki. Wszystkie ciągi znaków widoczne dla klienta są lokalizowalne.
Konfigurowalne Tokeny Designu
Nadpisz kolor główny, promień obramowania i inne tokeny designu przez EscalatedConfig, aby dopasować je do marki Twojej aplikacji.
Kompletny Zestaw Ekranów
Logowanie, rejestracja, lista zgłoszeń, tworzenie zgłoszenia, szczegóły zgłoszenia z odpowiedziami, baza wiedzy, dostęp gościa i ustawienia — wszystko gotowe do produkcji.
Kod
Prosta Integracja
Kilka linii kodu, aby dodać wsparcie klienta do Twojej aplikacji 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, ], ), ), ), ), ); }
Gotowy, aby dodać zgłoszenia wsparcia do swojej aplikacji Flutter?
Zainstaluj bibliotekę, opakuj swoją aplikację i podłącz ekrany. Otwarte źródło i na zawsze za darmo.