FLUTTER ECOSYSTEM

linear_progress_bar

A powerful and customizable progress indicator library for Flutter. Supports linear bars, circular percent indicators, gauges, dots indicators, titled progress, gradients, and animations.

linear_progress_bar cover
Latest version
3.0.0
30-day downloads
4.9K
Likes
92
Pub points
150

Package Overview

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

Overview

A versatile Flutter package for creating customizable progress indicators. It offers linear bars, circular percent indicators, gauges, dot indicators, titled progress displays, gradient support, and smooth animations. Ideal for visualizing loading states, task completion, or user progress in apps across multiple platforms. The library is highly flexible, allowing developers to tailor appearance and behavior to match app design needs. With clean code and active maintenance, it enhances user experience with dynamic, engaging feedback mechanisms.

Use cases

  • Loading state visualization
  • Task completion tracking
  • Form progress indicators
  • Onboarding screens
  • Dashboard metrics display
  • Animated transitions

Key features

  • Linear and circular progress types
  • Gradient color support
  • Customizable animations
  • Titled and dot indicators
  • Gauge-style displays
  • Cross-platform compatibility

Suitable for

  • App onboarding flows
  • Interactive forms
  • Data dashboards
  • Loading feedback systems
  • Design-heavy UIs

Considerations

  • May increase bundle size slightly
  • Requires careful styling for consistency
  • Animation performance on low-end devices
  • Limited built-in localization
  • Not optimized for very high-frequency updates
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add linear_progress_bar

Categories

Source repository

Projects using this package