FLUTTER ECOSYSTEM

navigation_history_observer

Ein Flutter NavigatorObserver, der eine Sammlung aus verfolgten Routengeschichten sowie aus entfernten Geschichten speichert.

Neueste Version
1.1.1
30-Tage-Downloads
36.300
Likes
71
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

navigation_history_observer ist ein Flutter NavigatorObserver, der die Historie von hinzugefügten und entfernten Routen während der Navigation verfolgt und speichert. Er ermöglicht Entwicklern den Zugriff auf den vollständigen Navigationsfluss und unterstützt Funktionen wie die Anpassung des Rück-Button-Verhaltens, Analysen oder das Debuggen von Navigationsmustern. Der Observer erfasst Routenübergänge in Echtzeit auf allen unterstützten Plattformen, einschließlich Mobilgeräte, Web und Desktop. Er integriert sich nahtlos in das Routing-System von Flutter und erfordert nur minimale Einrichtung über den pub add-Befehl.

Anwendungsfälle
  • Debugging von Navigationsflüssen
  • Benutzerdefinierte Rückwärtsnavigation logik implementieren
  • Verfolgung der Benutzerreise für Analysen
  • Navigationssstatus nach App-Neustart wiederherstellen
  • Echtzeitüberwachung von Routenübergängen
Hauptmerkmale
  • Verfolgt sowohl gesendete als auch entfernte Routen
  • Bietet vollständige Navigationsverlauf
  • Plattformübergreifende Unterstützung (Android, iOS, Web, macOS, Windows, Linux)
  • Einfache Integration mit Navigator
  • Echtzeit-Überwachung von Routenänderungen
Geeignet für
  • Entwickler, die komplexe Navigationsabläufe erstellen
  • Apps, die detaillierte Navigationsanalysen erfordern
  • Teams, die benutzerdefinierte Navigationsverhalten implementieren
  • Debugging von routenbezogenen Problemen
  • Anwendungen, die eine Zustandswiederherstellung erfordern
Hinweise
  • Kann den Speicherverbrauch bei tiefen Navigationsstapeln erhöhen
  • Benötigt manuelle Verwaltung von Historiedaten
  • Nicht geeignet für leichte Navigationsanforderungen
  • Beschränkt auf die Verwendung mit MaterialApp oder CupertinoApp
  • Sollte ordnungsgemäß bei Navigator-Beobachtern registriert werden
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add navigation_history_observer

Kategorien

Quell-Repository

Verwandte Projekte

Noch keine Daten verfügbar.