A simple and customizable square-shaped progress bar for Flutter applications. It accepts a progress value between 0.0 and 1.0, making it easy to integrate into any UI needing visual feedback for loading or completion states. The widget is lightweight and supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux. Ideal for use in forms, file uploads, or any scenario requiring a clean, modern progress indicator.
Use cases
- Loading indicators in forms
- File upload progress tracking
- Task completion visualization
- Dashboard progress displays
- Animated onboarding flows
Key features
- Square-shaped design
- Progress from 0.0 to 1.0
- Cross-platform support
- Minimal configuration
- Customizable colors and size
- Smooth animations
Suitable for
- Simple progress UIs
- Lightweight apps
- Consistent design systems
- Rapid prototyping
- Mobile and web applications
Considerations
- Limited customization beyond basic styling
- No built-in label support
- Not suitable for complex progress workflows
- Requires manual handling of animation timing
- Depends on external package updates

