Refresh and Progress Indicators

List of Refresh, Loading and Progress Indicators plugins and packages for Flutter App.

flutter_spinkit

A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin’s SpinKit.
flutter_spinkit

pull_to_refresh

a widget provided to the flutter scroll component drop-down refresh and pull up load.
pull_to_refresh

percent_indicator

Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.
percent_indicator

liquid_progress_indicator

A progress indicator with water-like effect in Flutter. Works similarly to Flutters own ProgressIndicator.
liquid_progress_indicator

modal_progress_hud

A modal progress indicator widget (HUD = heads-up display). Wrap around another widget to block access to widget during an async call. Also accepts a custom spinner.
modal_progress_hud

flutter_easyloading

A clean and lightweight loading/toast widget for Flutter, Easy to use without context, Support iOS、Android and Web
flutter_easyloading

flutter_easyrefresh

A flutter widget that provides pull-down refresh and pull-up load.
flutter_easyrefresh

step_progress_indicator

Bar indicator made of a series of selected and unselected steps
step_progress_indicator

frefresh

Help you to build pull-down refresh and pull-up loading in the simplest way.
frefresh

custom_refresh_indicator

Flutter Widget that make it easy to implement custom refresh indicator.
custom_refresh_indicator

loading_animations

A Flutter package with a selection of simple yet very customizable set of loading animations.
loading_animations

progress_indicators

A handful collection of some cool progress indicators and text animators.
progress_indicators

loading_indicator

A collection loading animations written in pure dart. Out of the box, no extra dependency.
loading_indicator

flutter_animation_progress_bar

This colorful Flutter widget package aims to show an animation progress bar in reactive style. It also supports both vertical and horizontal bar.
flutter_animation_progress_bar

loading

A flutter widget of loading progress Indicator. Easy to use, easy to extend

loading_overlay

A modal progress indicator widget that fades in and out. Wrap around another widget to block access to widget during an async call.
loading_overlay

flutter_rounded_progress_bar

Rounded Progressbar in Flutter that customize color and border.
flutter_rounded_progress_bar

flare_loading

Loading widget based on a custom Flare animation, allow you to create beautiful custom loading widgets or dialogs

flutter_progress_hud

Highly customizable modal progress indicator with fade animation.
flutter_progress_hud

progress_indicator

A useful collection of custom progress indicators for flutter.

loader_overlay

A simple package to simplify screen management. When loading any async task, this package prevent the user from interacting with the screen until the async task finishes.
loader_overlay

flutter_progress_dialog

A flutter library for the progress dialog. Easily show and hide. Support specify custom loading widget.
flutter_progress_dialog

loading_gifs

Loading indicator GIFs. Material and Cupertino (Android and iOS) loading indicators in assorted sizes. Use as placeholders for loading remote image assets.

wave_progress_bars

A package provides an easy way to add wave bars in Flutter project.
wave_progress_bars

load

Global loading widget, Pure flutter library, not use native code. It is similar to OKToast in use.
load

screen_loader

Easy to use mixin ScreenLoader, which will handle the loading on the screen. You can customise the loading as well.

loading_overlay_pro

A new Flutter project with a simple widget wrapper set of loading animations for Flutter projects.
loading_overlay_pro

intervalprogressbar

A interval progress bar for Flutter. Horizontal, vertical, colorful and interval progress.
intervalprogressbar

ars_progress_dialog

Customizable progress dialog for Flutter applications with smooth animation for background dim color and blur.
ars_progress_dialog

uiblock

Fully customizable and easy to use uiblock package for your flutter apps
uiblock

flutter_overlay_loader

A new Flutter package for developer who want to show overlay loader or progressbar for completing future task.

overlay_screen

A Flutter plugin to easily display and dispose overlay screens anywhere in your app.
overlay_screen

pull_to_refresh_notification

Flutter plugin for building pull to refresh effects with PullToRefreshNotification and PullToRefreshContainer quickly.

nuts_activity_indicator

Highly customizable activity indicator (spinner) based on the activity indicator from the cupertino package.
nuts_activity_indicator

flutter_colored_progress_indicators

An alternate animated progress indicator widget for flutter’s CircularProgressIndicator and LinearProgressIndicator with Google color accents.
flutter_colored_progress_indicators

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

awesome_loader

A Dart plugin for using some Awesome Loaders in your application.
awesome_loader

easy_loader

The easiest way to handle a simple full screen loader in Flutter. Written in Dart. Fully customizable.
easy_loader

gradient_progress

A Gradient color support progressbar, fast way to have a beatiful gradient progress in your flutter app.
gradient_progress