Aus öffentlichen Paketdaten erstellte Orientierung.
Flow Builder ist ein Flutter-Paket, das die Erstellung und Verwaltung von Anwendungsflüssen mit einer flexiblen, deklarativen API vereinfacht. Es ermöglicht Entwicklern, komplexe Navigationssequenzen und Zustandsübergänge auf saubere, lesbare Weise zu definieren und somit Boilerplate-Code zu reduzieren. Ideal für die Verwaltung mehrstufiger Prozesse wie Onboarding, Checkout-Flows oder Assistenten, fördert es wartbare und skalierbare Flusslogik. Das Paket unterstützt alle wichtigen Plattformen, darunter Android, iOS, Web, macOS, Windows und Linux.
Anwendungsfälle
Onboarding-Flows
Checkout-Prozesse
Mehrschritt-Wizard
Zustandsbehaftete Navigation
Komplexe Routing-Logik
Hauptmerkmale
deklarative Flussdefinition
Minimales Boilerplate
Zustandsverwaltungsintegration
Plattformübergreifende Unterstützung
Flexible Übergangsbearbeitung
Geeignet für
Entwickler, die komplexe Navigation erstellen
Teams, die sauberen Code priorisieren
Projekte mit mehrstufigen Benutzerreisen
Apps, die dynamische Flusssteuerung erfordern
Hinweise
Erfordert Verständnis von Zustandsverwaltung
Am besten geeignet für Flüsse mit klaren Übergängen
Kann für einfache Navigation zusätzlichen Overhead hinzufügen
Kein Ersatz für den Hauptnavigator
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
Flutter Flows made easy!
Usage
Define a Flow State
The flow state will be the state which drives the flow. Each time this state changes, a new navigation stack will be generated based on the new flow state.
FlowBuilder is a widget which builds a navigation stack in response to changes in the flow state. onGeneratePages will be invoked for each state change and must return the new navigation stack as a list of pages.