Pakete, Repositories und App-Kategorien suchen

Paketdetailsv3.0.0

riverbloc

BlocProvider-Implementierung mit riverpod als Alternative zu provider, ähnlich wie StateNotifierProvider

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
7570
Likes
114
Pub-Punkte
160

Paket installieren

flutter pub add riverbloc

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Riverbloc ist ein Zustandsverwaltungspaket für Flutter, das eine BlocProvider-ähnliche Implementierung auf Basis von Riverpod bereitstellt. Es dient als Alternative zum Provider-Paket und bietet einen flexibleren und skalierbareren Ansatz für Dependency Injection und Zustandsverwaltung. Inspiriert durch StateNotifierProvider ermöglicht Riverbloc eine effiziente, testbare und reaktive Zustandsverwaltung in Flutter-Anwendungen. Es unterstützt alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux und ist daher ideal für plattformübergreifende Entwicklung.

Anwendungsfälle

  • Plattformübergreifende Flutter-Anwendungen
  • Zustandsverwaltung mit Riverpod
  • Abhängigkeitsinjektion in großskaligen Anwendungen
  • Reaktive UI-Updates
  • Testen der Zustandslogik
  • Provider durch Riverpod ersetzen

Hauptmerkmale

  • Zustandsverwaltung basierend auf Riverpod
  • BlocProvider-ähnliches API
  • Unterstützt alle Flutter-Plattformen
  • Einfache Integration in bestehenden Code
  • Testbare Zustandslogik
  • Typsichere Abhängigkeitsauflösung

Geeignet für

  • Entwickler, die mit Riverpod vertraut sind
  • Großskalige Flutter-Anwendungen
  • Teams, die eine robuste Zustandsverwaltung benötigen
  • Apps, die konsistente Plattform-Integration erfordern
  • Projekte mit Fokus auf saubere Architektur

Hinweise

  • Erfordert Verständnis von Riverpod-Konzepten
  • Kann eine Lernkurve für neue Benutzer einführen
  • Am besten geeignet für Projekte, die bereits Riverpod verwenden
  • Nicht empfehlenswert für einfache Einmalwidgets
  • Die Leistung hängt von den richtigen Nutzungsmustern ab

Original-README

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

Bloc Alternatives libraries

A collection of dart & flutter packages to work with Bloc

Packages

flutter_hooks_bloc

A reimplementation of flutter_bloc based on flutter_hooks.

Advantages:

  • Now you can use a useBloc hook function.
  • Bloc widgets has less compostion in te widget tree.
  • Widget inspector gives information about bloc/cubit.
  • It's easy to create a widget with a MultiBlocBuilder behavior.

riverbloc

Expose a BlocProvider based on Riverpod and can be use with flutter_riverpod or hooks_riverpod instead of flutter_bloc.

With this package, MultiBlocProvider is not necessary anymore. No more FlutterError/ProviderNotFoundException on context.bloc() invocation.

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.