Pakete, Repositories und App-Kategorien suchen

Paketdetailsv3.0.0

zenrouter

Ein leistungsstarker Flutter-Router mit Deep Linking, Web-Unterstützung, typensicherem Routing, Guards, Umleitungen und null Boilerplate.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
4480
Likes
103
Pub-Punkte
160

Paket installieren

flutter pub add zenrouter

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

ZenRouter ist eine leistungsstarke, typensichere Flutter-Routing-Lösung, die Deep Linking, Web-Navigation und plattformunabhängiges Routing zwischen Android, iOS, Web, macOS, Windows und Linux unterstützt. Sie beseitigt Boilerplate durch automatische Route-Generierung und bietet erweiterte Funktionen wie Route-Guards, Umleitungen und nahtlose Navigation-Zustandsverwaltung. Für Skalierbarkeit konzipiert, sorgt sie durch strikte Kompilierzeit-Sicherheit und Reduzierung von Laufzeitfehlern für sauberen, wartbaren Code. Ideal für Apps mit komplexen Navigationsmustern oder plattformübergreifender Konsistenz.

Anwendungsfälle

  • Komplexe App-Navigation
  • Unterstützung für Deep Linking
  • Plattformübergreifende Routing
  • Sicheren Routenzugriff mit Guards
  • Dynamische Umleitungen

Hauptmerkmale

  • Typsichere Routen
  • Zero Boilerplate
  • Tiefverknüpfung
  • Routengarde
  • Redirects
  • Web- und Multiplattformunterstützung

Geeignet für

  • Großskalige Flutter-Anwendungen
  • Apps, die tiefe Links benötigen
  • Entwickler, die Code-Sicherheit priorisieren
  • Teams, die strukturierte Navigation verwenden
  • Projekte für mehrere Plattformen

Hinweise

  • Erfordert Verständnis der Routenkonfiguration
  • Möglicherweise ist zusätzliche Einrichtung für benutzerdefinierte Navigationslogik erforderlich
  • Am besten geeignet für Apps mit definierter Navigationsstruktur

Original-README

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

ZenRouter Logo

Navigation as a typed graph.

pub package Test Codecov - zenrouter Codecov - zenrouter_core


Need deep linking or a browser URL?
│
├─ YES → Coordinator  (prefer RouteManifest + RouteBinding)
│
└─ NO → state-driven stack? → Declarative
        otherwise           → Imperative (NavigationPath)

zenrouter README · Getting Started

Packages

Package Role
zenrouter Flutter Coordinator, NavigationStack, restoration
zenrouter_core RouteTarget, CoordinatorCore, paths, mixins, RouteManifest
zenrouter_devtools Overlay, Graph tab
zenrouter_file_generator File-based codegen

iOS, Android, Web, macOS, Windows, Linux

3.0 is a prerelease for early testers:

dependencies:
  zenrouter: ^3.0.0-beta.1

flutter pub add zenrouter still resolves 2.x. 2.x coordinators that extend Coordinator still compile. See Migrating from 2.x.

License

Apache 2.0. LICENSE

definev

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.