Skip to content

nixtomalon/progress-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

69 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

A versatile and easy-to-use Flutter package for implementing progress tracking and status visualization in your applications.

Pub Version CI popularity GitHub stars style: effective dart GitHub license GitHub last commit

πŸš€ Features

βœ”οΈ Custom Step Indicators – Use numbers or icons.
βœ”οΈ Adaptive Layout – Adjusts based on screen size.
βœ”οΈ Tracker Placement Option – Choose whether the tracker appears first or the line appears first.

πŸŽ₯ Showcase

Feature 1 Feature 2 Feature 3

πŸ“¦ Installation

$ flutter pub add progress_tracker

πŸ› οΈ Usage

ProgressTracker(
  currentIndex: 2, // Active step
  statusList: [
    Status(name: "Processed", icon: Icons.check),
    Status(name: "Shipped", icon: Icons.local_shipping),
    Status(name: "Enroute", icon: Icons.directions_car),
    Status(name: "Arrived", icon: Icons.home),
  ],
);

🎨 Customization

βœ… Customize Step Number & Colors

ProgressTracker(
  showStepNumber: false, // Hide step numbers
  activeColor: Colors.blue, // Customize active color
);

βœ… Choose Tracker Placement (Tracker First or Line First)

ProgressTracker(
  trackerAtStart: true,  // Tracker β†’ Line β†’ Tracker
);

ProgressTracker(
  trackerAtStart: false, // Line β†’ Tracker β†’ Line
);

Feedback

  • Please raise an issue here.

Contact me πŸ“¨

About

πŸ“¦ A Flutter widget package for visually illustrating the application's dynamic progress tracking.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published