An open API service indexing awesome lists of open source software.

https://github.com/nixtomalon/progress-tracker

📦 A Flutter widget package for visually illustrating the application's dynamic progress tracking.
https://github.com/nixtomalon/progress-tracker

api dart flutter helper package ui

Last synced: 5 months ago
JSON representation

📦 A Flutter widget package for visually illustrating the application's dynamic progress tracking.

Awesome Lists containing this project

README

          

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

```bash
$ flutter pub add progress_tracker
```

## 🛠️ Usage

```dart
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
```dart
ProgressTracker(
showStepNumber: false, // Hide step numbers
activeColor: Colors.blue, // Customize active color
);
```
## ✅ Choose Tracker Placement (Tracker First or Line First)
```dart
ProgressTracker(
trackerAtStart: true, // Tracker → Line → Tracker
);

ProgressTracker(
trackerAtStart: false, // Line → Tracker → Line
);
```

## Feedback
* Please raise an issue here.

## Contact me 📨