FLUTTER ECOSYSTEM

step_progress_indicator

Bar indicator made of a series of selected and unselected steps

step_progress_indicator cover
Latest version
1.0.2
30-day downloads
36.3K
Likes
926
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter package that provides a customizable step progress bar, visually representing progress through a series of steps. Each step can be marked as selected or unselected, making it ideal for guiding users through multi-stage processes like forms, onboarding flows, or checkouts. The indicator supports smooth animations and is highly configurable with options for colors, sizes, and step spacing. It works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux.

Use cases
  • Onboarding wizards
  • Multi-step forms
  • Checkout process tracking
  • Task completion workflows
  • Tutorial progress indicators
Key features
  • Customizable step appearance
  • Animated transitions between steps
  • Support for multiple platforms
  • Configurable colors and sizes
  • Responsive design
  • Easy integration with existing UI
Suitable for
  • App developers building guided user journeys
  • Designers needing visual progress feedback
  • Projects requiring cross-platform consistency
  • UX-focused applications with sequential tasks
  • Simple yet elegant progress visualization
Considerations
  • Limited to linear step progression
  • No built-in support for dynamic step addition/removal
  • Requires manual state management for step updates
  • Not suitable for non-linear workflows
  • May need additional styling for complex themes
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add step_progress_indicator

Categories

Source repository

Related projects