formflow 0.1.0
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 supportFormFlowUtilpure Dart controller for navigation, validation, persistence, and flow state managementFormFlowStateimmutable state snapshot with progress, completion, and validation metadataStepValidationResultresult type withvalid()andinvalid(message)helpersFormFlowBuilderreactive builder widget powered byStreamBuilderFormFlowProgressanimated progress indicator withlinear,dots, andstepsstylesFormFlowStorageabstract persistence interfaceSharedPrefsStoragebuilt-inSharedPreferencesstorage adapter