Search packages, repositories and app categories

flutter_advanced_progress cover
Package detailsv1.0.0+1

flutter_advanced_progress

An advanced progress widget, that can be fully customized with bunch of properties, just try it and enjoy!

AndroidiOSWebmacOSWindowsLinux
30-day downloads
17
Likes
38
Pub points
150

Install package

flutter pub add flutter_advanced_progress

Package Overview

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

A highly customizable progress widget for Flutter that offers extensive styling and behavior options. It supports various progress types, smooth animations, and responsive design across all major platforms. With intuitive properties for controlling appearance and interaction, it enhances user experience during loading or processing tasks. Ideal for developers seeking a flexible, visually appealing alternative to standard progress indicators.

Use cases

  • Loading state visualization
  • Form submission progress tracking
  • Data fetching indicators
  • Custom animated progress bars
  • Background task monitoring

Key features

  • Fully customizable appearance
  • Multiple progress types
  • Smooth animation support
  • Cross-platform compatibility
  • Responsive design integration
  • Extensive configuration options

Suitable for

  • Developers needing advanced UI controls
  • Apps with complex loading workflows
  • Design-focused applications
  • Interactive dashboards
  • Highly customized user interfaces

Considerations

  • Requires understanding of Flutter layout principles
  • May need performance tuning for heavy usage
  • Limited documentation beyond basic setup
  • Not optimized for extremely high-frequency updates

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

flutter_advanced_progress

An advanced progress widget, that can be fully customized with bunch of properties, just try it and enjoy!

State 1 State 2
Flutter Advanced Progress Light Flutter Advanced Progress Dark

AdvancedProgress Parameters

Parameter Description Type Default
primaryValue Value for primary progress. double
secondaryValue Value for secondary progress. double
secondaryWidth Secondary progress width. double 10.0
radius Total radius for whole widget. double
startAngle Progress start angle. double 120.0
maxDegrees Progress degrees from [startAngle]. double 300.0
progressGap Gap between primary and secondary progress. double 0.0
division Primary progress division. int 10
levelAmount Amount of levels on primary progress. int
levelLowWidth Width of levels on primary progress. double 1.0
levelLowHeight Height of low levels on primary progress. double 8.0
levelHighWidth Height of high levels managed by [division] on primary progress. double 2.0
levelHighHeight Width of levels on primary progress. double 16.0
levelHighBeginEnd True if need to begin and end with high level. bool false
primaryColor Primary color that used as a color for progress of first in gradient. Color
secondaryColor Secondary color that used last in gradient. Color
tertiaryColor Tertiary color that used for inactive part of progress. Color
child Child widget. Widget

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package

No data available yet.