Skip to main content
Flutter

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.

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

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

1

Dodaj Zależność

Dodaj escalated do swojego pubspec.yaml

2

Zainstaluj Pakiety

flutter pub get

3

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.

Newsletter

Bądź na bieżąco z nowościami i wydaniami Escalated.

© 2026 Escalated. Open source na licencji MIT.

Projekt Brilliance Digital.

Made in Canada

85
Escalated33
Laravel25
Filament6
Django2
Rails2
AdonisJS2
WordPress2
Flutter2
React Native2
Spring Boot2
Docs1
Phoenix1
Symfony1
Go1
ASP.NET Core1
NestJS1
Official Plugins1

Laravel jest znakiem towarowym Laravel Holdings, Inc. Ruby on Rails jest znakiem towarowym Davida Heinemeiera Hanssona. Django jest zarejestrowanym znakiem towarowym Django Software Foundation. Inertia.js jest znakiem towarowym Laravel Holdings, Inc. Escalated nie jest powiązany z żadną z powyższych organizacji ani przez nie zatwierdzony.