top flutter routing pakete navigation und routing sind einige der grundlegenden konzepte einer flutter-anwendung, die es dem benutzer ermöglichen, zwischen verschiedenen routen (seiten oder bildschirmen) zu wechseln. zum beispiel kann eine app einen bildschirm haben, der verschiedene produkte enthält. wenn der benutzer auf dieses produkt tippt, wird sofort eine detaillierte information zu diesem produkt angezeigt. in einer flutter-app definiert das navigieren zu verschiedenen seiten den workflow der anwendung, und die art und weise, wie die navigation gehandhabt wird, wird als routing bezeichnet. die vollständige liste der flutter-pakete, mit denen sie routing und navigation, einschließlich des neuesten navigators 2.0, in ihrer flutter-app verwalten können, wird unten bereitgestellt.
fluro
888
Fluro ist eine nullsichere Flutter-Routing-Bibliothek, die flexible Routing-Optionen wie Platzhalter, benannte Parameter und klare Routendefinitionen bietet.
routemaster
681
Einfacher Navigator 2.0-Router für Web, Mobile und Desktop. URL-basierte Routenführung, einfache Navigation von Tabs und verschachtelten Routen.
url_strategy
552
Flutter-Paket, das die Web-App-URL-Strategie mit einer einzigen Codezeile ermöglicht.
vrouter
325
Ein Navigationspaket, das die Navigation und Routenführung auf jeder Plattform vereinfacht. Basierend auf Navigator 2.
swipeable_page_route
307
Wischen Sie, um zurückzunavigieren und bewundern Sie schön morphende Widgets.
go_router_builder
248
Ein Builder, der generierte stark typisierte Routenhelfer für package:go_router unterstützt.
routefly
200
Ordnerbasiertes Routen-Manager-Tool, inspiriert von NextJS und erstellt von der Flutterando-Community.
qlevar_router
161
Ein Router, der Ihnen hilft, Ihre Projektrouten zu verwalten. Erstellen Sie verschachtelte Routen und Navigation ohne Context zwischen Ihren Seiten.
auto_route_generator
153
autoroute ist eine deklarative routing-lösung, bei der alles für die navigation automatisch generiert wird.
sailor
129
Verwalten Sie Seitenavigation/Routing in Flutter-Apps ganz einfach. Fügen Sie Seitenübergangsanimationen und Protokollierung der Navigationsereignisse hinzu.
octopus
93
Ein plattformübergreifender deklarativer router für flutter mit fokus auf zustand und verschachtelte navigation. Hergestellt mit ❤️ von plugfox
shelf_router_generator
70
Ein package:build-kompatibler Builder zum Generieren von Request-Routern für das Shelf-Web-Framework auf Basis von Quellannotations.
navigation_history_observer
67
Ein Flutter NavigatorObserver, der eine Sammlung von aufgerufenen Routenverläufen sowie den Verlauf von geschlossenen Routen speichert.
navbar_router
67
Ein Flutter-Paket zum Erstellen einer erweiterten Bottom-Navigation-Leiste mit minimalem Code und Aufwand.
navigation_utils
50
die fehlende navigationsbibliothek für navigator 2. navigationutils ist der einfachste weg flutter's navigator 2 in ihre anwendungen zu integrieren.
nuvigator
48
Eine leistungsstarke Routing-Abstraktion über den Flutter Navigator. Bietet einige neue Funktionen und eine einfache Möglichkeit, Router zu definieren.
short_navigation
32
dieses paket wurde entwickelt, um zwischen bildschirmen (routes) zu navigieren, ohne buildcontext (BuildContext) zu verwenden.
katana_router
29
Ein paket, um routing-konfigurationen automatisch mit build_runner zu erstellen, um routing mit typsicherheit zu ermöglichen
go_router_plus
29
Building Blocks-Screens, Zugriffskontrolle und Refresh-Notifier, basierend auf Go Router.
voyager
27
Der Widget-Router und die grundlegende Dependency-Injection-Bibliothek für Flutter. Definieren Sie Navigationspfade in YAML und erweitern Sie sie mit benutzerdefinierten Plugins.
riverpod_navigator
25
Einfache, aber leistungsstarke Flutter-Navigation mit Riverpod und Navigator 2.0.
route_observer_mixin
20
RouteObserveMixin bietet einfachen Zugriff auf didPush/didPop/didPushNext/didPopNext.
no_context_navigation
19
Ein Flutter-Paket, das die Navigation zwischen Bildschirmen (Routen) ohne Verwendung von Kontext (BuildContext) ermöglicht.
nested_navigators
17
Flutter-Widget zum Implementieren mehrerer verschachtelter Navigatoren mit ihren eigenen Routenstapeln.
splash_route
16
Es handelt sich nur um eine Route mit einer eleganten Animation. Es wird verwendet, um die Splash-Animation beim Wechsel zu einer anderen Seite anzuzeigen.
fragment_navigate
16
Ein Controller, um den Effekt des Austauschs von Fragmenten wie in nativem Android zu erzeugen.
navi
16
Ein einfaches und einfach zu erlernendes deklaratives Navigationsframework für Flutter, basierend auf Navigator 2.0 (Router).
ff_annotation_route
16
Stellt einen Routengenerator bereit, um schnell eine Routenkarte mit Annotationen zu erstellen.
swipe_back_detector
15
Ein Detektor, um die Funktion "Wischen zum Zurückgehen" in benutzerdefinierten Routen oder Nicht-Cupertino-Routen hinzuzufügen.
flouter
14
Ein Flutter-Router, der die Navigator 2.0-API als Grundlage verwendet und Reguläre Ausdrücke zur Pfadübereinstimmung verwendet.
ngrouter
3
Router für AngularDart. Ermöglicht die Navigation von einer Ansicht zur nächsten, während Benutzer Aufgaben ausführen.
go_router
0
Ein deklarativer Router für Flutter basierend auf Navigation 2 mit Unterstützung für Deep Linking, datenbasierte Routen und mehr.
beamer
0
Ein Routing-Paket, das auf Router und Navigator's Pages API aufbaut und beliebig verschachtelte Navigation, Guards und mehr unterstützt.