zeba_academy_stepper_form 1.0.0
zeba_academy_stepper_form: ^1.0.0 copied to clipboard
A customizable step-by-step form builder for Flutter with validation, progress tracking, local persistence, and smooth transitions.
๐ Changelog #
All notable changes to zeba_academy_stepper_form will be documented in this file.
The format is based on Keep a Changelog and follows Semantic Versioning.
1.0.0 - 2026-05-06 #
๐ Initial Release #
โจ Added
-
Step-by-step form UI using
ZebaStepperForm -
ZebaStepmodel for defining form steps -
Built-in progress indicator (
ZebaProgressIndicator) -
Per-step validation support via
validator -
Local storage support using
shared_preferences -
Save and restore current step index
-
Custom transition system (
ZebaTransitions)- Fade animation
- Slide animation
-
Navigation controls (Next / Back buttons)
-
Clean and modular architecture
๐งช Testing
-
Widget tests for:
- Step rendering
- Step navigation
- Validation behavior
-
Storage service test for saving/loading step index
๐ Documentation
- Production-ready README.md
- Usage examples and setup guide
- GPL-3.0 License included
๐ฎ Upcoming (Planned) #
๐ Features #
- Form data persistence (store user input)
- Custom button builders (Next / Back / Finish)
- Step indicator styles (dots, icons, progress bar variants)
- Theme customization support
- Controller support (GetX / Provider / Riverpod)
- Callback hooks (
onStepChanged,onCompleted) - Accessibility improvements
๐จ UI Enhancements #
- Advanced animations (scale, rotation, parallax)
- Responsive layout improvements
- Custom step headers
๐ Notes #
- This is the first stable release
- API is designed to be simple and extensible
- Backward compatibility will be maintained in future updates where possible
Made with โค๏ธ by Zeba Academy