progress_dialog_null_safe library

A lightweight Flutter package for showing customizable progress dialogs.

This library provides a simple way to display progress dialogs with two main types:

  • Normal: Shows a simple loading message with a progress indicator
  • Download: Shows progress percentage along with the loading message

The dialog is highly customizable and supports dynamic updates while being shown.

Classes

ProgressDialog
The main class for creating and managing progress dialogs.

Enums

ProgressDialogExceptionType
Defines the types of exceptions that can occur during dialog operations.
ProgressDialogType
Defines the type of progress dialog to be displayed.

Extensions

ProgressDialogExceptionTypeExtension on ProgressDialogExceptionType
Extension on ProgressDialogExceptionType to provide human-readable error messages.

Properties

assetPath String
Path to the default loading animation asset
getter/setter pair

Exceptions / Errors

ProgressDialogException
Custom exception class for progress dialog related errors.