Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.1.1

bloc_event_status

Verfolgen Sie den Status von Ereignissen in einem Bloc, ohne den Zustand zu aktualisieren.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
63
Likes
2
Pub-Punkte
150

Paket installieren

flutter pub add bloc_event_status

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das Paket bloc_event_status ermöglicht Entwicklern das Verfolgen des Status von Ereignissen in einem Bloc, ohne Zustandsaktualisierungen auszulösen. Es bietet eine leichte Methode zur Überwachung von Lebenszyklusstatus von Ereignissen wie Laden, Erfolg oder Fehler, was bessere Benutzeroberflächen-Rückmeldungen und Debugging ermöglicht. Ideal für Szenarien, in denen Ereignisverfolgung unabhängig von Zustandsänderungen erforderlich ist, verbessert es die Beobachtbarkeit in komplexen Zustandsverwaltungsabläufen. Das Paket integriert sich nahtlos in bestehende Bloc-Muster und unterstützt alle wichtigen Flutter-Plattformen.

Anwendungsfälle

  • Überwachung des Ereignisfortschritts ohne Zustandsänderungen
  • Debuggen des Ereignisflusses in komplexen Blocs
  • Ladeindikatoren basierend auf Ereignisstatus anzeigen
  • Verbesserung der Benutzerfeedback während asynchroner Operationen

Hauptmerkmale

  • Nicht-intrusive Ereignisstatusverfolgung
  • Kein Statusupdate erforderlich
  • Unterstützt mehrere Ereignisstatus
  • Leichtgewichtig und einfach zu integrieren
  • Plattformübergreifende Kompatibilität

Geeignet für

  • Entwickler, die das Bloc-Muster verwenden
  • Teams, die eine detaillierte Ereignisüberwachung benötigen
  • Apps, die Echtzeit-Ereignisrückmeldungen erfordern
  • Projekte mit komplexen asynchronen Workflows

Hinweise

  • Ändert den Zustand nicht
  • Erfordert Verständnis des Bloc-Ereignis-Lebenszyklus
  • Am besten zusammen mit anderen Ansätzen zur Zustandsverwaltung verwendet
  • Nur zur Ereignisstatusverfolgung begrenzt

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

BlocEventStatus

BlocEventStatus CI codecov License: MIT

Compose event status tracking into your BLoC state — track loading, success, failure (or any custom status) per event type without modifying your main state logic.

Packages

This repository is a monorepo containing the following packages:

Package Description pub.dev
bloc_event_status Core library — EventStatuses, EventStatusesMixin, and the @blocEventStatus annotation. pub package
bloc_event_status_generator Code generator that produces Emitter extensions from @blocEventStatus-annotated Blocs. pub package

Quick Start

# Core library
dart pub add bloc_event_status

# Optional: code generator for emitter extensions
dart pub add --dev bloc_event_status_generator build_runner

See the bloc_event_status README for full documentation and usage examples.

Contributing

We welcome contributions! Please open an issue, submit a pull request or open a discussion on GitHub.

License

This project is licensed under the MIT License.

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.