Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.2.2

navi

Ein einfaches und leicht zu erlernendes deklaratives Navigationsframework für Flutter, basierend auf Navigator 2.0 (Router).

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
55
Likes
16
Pub-Punkte
140

Paket installieren

flutter pub add navi

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Navi ist ein deklarativer Navigation Framework für Flutter, der die Routing-Verwaltung mit Navigator 2.0 (Router) vereinfacht. Durch eine einfache Lernkurve und intuitive Syntax ermöglicht es Entwicklern, Navigationsflüsse klar und strukturiert zu definieren. Navi verarbeitet Routenübergänge, Deep Linking und Zustandsverwaltung nahtlos, wodurch es ideal für Apps mit komplexen Navigationsmustern wird. Mit Unterstützung auf allen wichtigen Plattformen lässt es sich problemlos in bestehende Flutter-Projekte integrieren.

Anwendungsfälle

  • Deklarative Routendefinitionen
  • Komplexe Navigationsflüsse
  • Unterstützung für Deep Linking
  • Plattformübergreifende Routing
  • Zustandsbehaftete Navigation
  • Einfache Migration von Navigator 1.0

Hauptmerkmale

  • Deklarative Syntax
  • Navigator 2.0-basiert
  • Eingebautes Deep Linking
  • Platform-agnostic
  • Einfache API
  • Automatische Routenverwaltung

Geeignet für

  • Anfänger bis mittleres Niveau Flutter-Entwickler
  • Apps mit komplexer Navigation
  • Projekte, die eine konsistente Routing benötigen
  • Teams, die wartbaren Code priorisieren
  • Entwickler, die minimales Boilerplate suchen

Hinweise

  • Kenntnisse über Navigator 2.0 erforderlich
  • Für erweiterte Anwendungsfälle ist möglicherweise eine zusätzliche Einrichtung erforderlich
  • Begrenzte Community-Adoption im Vergleich zu Alternativen
  • Nicht geeignet für sehr einfache Apps mit wenigen Routen

Original-README

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

Navi

A simple and easy to learn declarative navigation framework for Flutter, based on Navigator 2.0 (Router).


If you love Flutter, you would love declarative UI and therefore declarative navigation.

Navigator 2.0 provides a declarative navigation API. Unfortunately, it's too complex and difficult to use with a lot of boilerplate. Not only that, it requires to keep a single state to manage the whole navigation system of your application. It's not a good architecture, and definitely does not fit in large scale applications.

Navi helps you keep all the powerful of Navigator 2.0 but with a simple and easy to learn API. It helps you manage your navigation system in split and isolated domains.

Note that, imperative navigation API is also supported as an extra layer beyond the declarative API.

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.