formflow 0.1.0 copy "formflow: ^0.1.0" to clipboard
formflow: ^0.1.0 copied to clipboard

A Flutter package for building typed multi-step forms with validation, persistence, and progress tracking.

Changelog #

All notable changes to formflow are documented in this file.

The format follows Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2026-05-25 #

Added #

  • Initial release
  • FormStep<T> typed abstract base class with validation, lifecycle hooks, and skippable step support
  • FormFlowUtil pure Dart controller for navigation, validation, persistence, and flow state management
  • FormFlowState immutable state snapshot with progress, completion, and validation metadata
  • StepValidationResult result type with valid() and invalid(message) helpers
  • FormFlowBuilder reactive builder widget powered by StreamBuilder
  • FormFlowProgress animated progress indicator with linear, dots, and steps styles
  • FormFlowStorage abstract persistence interface
  • SharedPrefsStorage built-in SharedPreferences storage adapter
1
likes
160
points
35
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter package for building typed multi-step forms with validation, persistence, and progress tracking.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on formflow