zeba_academy_stepper 1.0.0
zeba_academy_stepper: ^1.0.0 copied to clipboard
Advanced animated vertical and horizontal stepper widgets for Flutter.
š Zeba Academy Stepper #
Advanced Stepper Widgets for Flutter
Vertical ⢠Horizontal ⢠Animated ⢠Customizable
⨠Overview #
Zeba Academy Stepper is a modern Flutter package that provides beautiful and customizable stepper widgets.
It helps developers build:
- Order tracking screens
- Progress flows
- Timeline experiences
- Multi-step forms
- Learning progress screens
- Activity history
ā Features #
ā Vertical Stepper Widget ā Horizontal Stepper Widget ā Smooth Progress Animations ā Custom Step Icons ā Custom Step Content ā Active Step Highlight ā Completed Step State ā Error Step State ā Pending Step State ā Material 3 Compatible ā Null Safety Support ā Lightweight Package
š¦ Installation #
Add dependency:
dependencies:
zeba_academy_stepper: ^1.0.0
Run:
flutter pub get
š Getting Started #
Import the package:
import 'package:zeba_academy_stepper/zeba_academy_stepper.dart';
š± Vertical Stepper #
ZebaVerticalStepper(
steps: [
ZebaStep(
title: "Order Placed",
subtitle: "Your order was received",
status: StepStatus.completed,
),
ZebaStep(
title: "Processing",
subtitle: "Preparing your order",
status: StepStatus.active,
),
ZebaStep(
title: "Delivered",
status: StepStatus.pending,
),
],
)
š± Horizontal Stepper #
ZebaHorizontalStepper(
steps: [
ZebaStep(
title: "Account",
status: StepStatus.completed,
),
ZebaStep(
title: "Payment",
status: StepStatus.active,
),
ZebaStep(
title: "Complete",
status: StepStatus.pending,
),
],
)
šØ Custom Theme #
ZebaVerticalStepper(
theme: ZebaStepperTheme(
activeColor: Colors.blue,
completedColor: Colors.green,
errorColor: Colors.red,
),
steps: [
ZebaStep(
title: "Success",
status: StepStatus.completed,
)
],
)
š Step Status #
StepStatus.pending
Waiting state
StepStatus.active
Current running step
StepStatus.completed
Finished step
StepStatus.error
Failed step
š” Use Cases #
š E-Commerce #
- Order tracking
- Delivery status
- Checkout progress
š Education #
- Course progress
- Lesson completion
- Learning paths
š¼ Business Apps #
- Workflow
- Approval process
- Task tracking
š Requirements #
Flutter:
>= 3.0.0
Dart:
>= 3.0.0
š¤ Contributing #
Contributions are welcome.
Steps:
-
Fork repository
-
Create branch
git checkout -b feature/new-feature
- Commit changes
git commit -m "Add new feature"
- Push changes
git push origin feature/new-feature
- Create Pull Request
š Issues #
Found a bug?
Create an issue and share:
- Problem description
- Steps to reproduce
- Flutter version
šØāš» About Me #
⨠Iām Sufyan bin Uzayr, an open-source developer passionate about building and sharing meaningful projects.
Website:
LinkedIn:
https://www.linkedin.com/in/sufyanism
š Zeba Academy #
Your all-in-one learning hub! #
š Explore courses and resources in:
- Coding
- Technology
- Development
Learn through:
- Practical tutorials
- Real-world projects
- Hands-on experience
Links #
š Website:
š» Coding Resources:
ā¶ YouTube:
https://www.youtube.com/@zeba.academy
šø Instagram:
https://www.instagram.com/zeba.academy/
š License #
This project is licensed under the:
GNU General Public License v3.0 #
You are free to:
- Use the package
- Modify the source
- Share improvements
Conditions:
- Modified versions must remain GPL licensed
- License notices must be kept
- Source code must remain available
See LICENSE file for details.
Made with ā¤ļø for Flutter developers.
Zeba Academy Stepper š