Smart Progress Indicator

A customizable and real-time progress indicator for Flutter apps. Supports both circular and linear styles with options for color, stroke width, progress text, and an optional cancel button.

Features

  • Supports circular and linear progress indicator shapes.
  • Display progress as a percentage with custom color and background.
  • Add a cancel button to stop the progress and reset.
  • Real-time progress updates with stream-based implementation.
  • Fully customizable progress styles (color, stroke width, text).
  • Show a message below the indicator for user feedback.

Installation

Add this to your pubspec.yaml file:

dependencies:
  custom_progress_indicator:
    path: ../smart_progress_indicator