loadingDialog static method

Future<void> loadingDialog({
  1. required BuildContext context,
  2. bool barrierDismissible = false,
  3. String? title,
})

This method will display a dialog with a loading indicator inside

Implementation

static Future<void> loadingDialog({
  required BuildContext context,
  bool barrierDismissible = false,
  String? title,
}) async {
  await showDialog(
      barrierDismissible: barrierDismissible,
      context: context,
      builder: (context) {
        if (Theme.of(context).platform == TargetPlatform.iOS) {
          return CupertinoLoadingDialog(title: title);
        }
        return MaterialLoadingDialog(title: title);
      });
}