FLUTTER ECOSYSTEM

cupertino_progress_bar

A non-interactive progress bar includes a track that fills from left to right to show the progression of a task with a known duration.

cupertino_progress_bar cover
Latest version
0.2.0
30-day downloads
5.2K
Likes
18
Pub points
150

Package Overview

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

Overview

A non-interactive progress bar that visually represents task progression by filling a track from left to right. Designed with Cupertino (iOS-style) aesthetics, it seamlessly integrates into Flutter apps targeting iOS and other platforms. Ideal for showing the completion status of tasks with known durations, such as file uploads or loading sequences. The component is lightweight and consistent with Apple’s design language while supporting multiple platforms.

Use cases
  • Showing upload/download progress
  • Displaying task completion in forms
  • Visualizing loading states in apps
  • Tracking media playback progress
  • Indicating app initialization progress
Key features
  • iOS-style Cupertino design
  • Left-to-right fill animation
  • Non-interactive by default
  • Cross-platform support
  • Customizable track and progress colors
  • Smooth visual transitions
Suitable for
  • iOS-themed Flutter applications
  • Progress indicators in mobile apps
  • Simple, clean loading feedback
  • Apps requiring platform-consistent UI
  • Developers prioritizing native look and feel
Considerations
  • Not suitable for interactive user input
  • Limited customization beyond color and size
  • Requires manual update of progress value
  • Does not support reverse direction
  • No built-in pause/resume controls
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add cupertino_progress_bar

Categories

Source repository

Related projects