パッケージ、リポジトリ、アプリカテゴリを検索

future_progress_dialog のカバー
パッケージ詳細v0.2.1

future_progress_dialog

future_progress_dialog は、非同期タスク用の簡単なプログレスダイアログライブラリです。showDialog関数を呼び出すとFutureProgressDialogが開始されますが、将来のタスクが完了すると自動的に閉じられます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
810
いいね数
33
Pub ポイント
140

パッケージをインストール

flutter pub add future_progress_dialog

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

FutureProgressDialog は、非同期タスクの開始時に自動的にプログレスダイアログを表示し、タスクが完了するとそれを非表示にする軽量なFlutterパッケージです。Futureベースの操作とシームレスに統合されており、手動でのダイアログ管理が必要ありません。ネットワークリクエストや長時間実行される計算中のローディング状態を表示するのに最適で、追加のボイラープレートコードなしにユーザー体験を向上させる視覚フィードバックを提供します。

用途

  • API 呼び出し中にロード状態を表示する
  • ファイルのアップロード/ダウンロードの進行状況を表示
  • バックグラウンド処理タスクにおけるUXの向上
  • 非同期操作の処理を簡素化する
  • ダイアログライフサイクルの自動管理

主な機能

  • Future 実行時に自動表示
  • Future の完了時に自動的に非表示にする
  • 最小限のセットアップが必要
  • カスタマイズ可能な進行状況メッセージ
  • すべての主要プラットフォームをサポートしています

適している対象

  • 簡単な非同期進行処理を求める開発者
  • 頻繁なネットワークまたは I/O 操作を行うアプリ
  • クリーンで再利用可能な読み込みダイアログを必要とするプロジェクト
  • 開発者の生産性を最優先とするチーム

注意事項

  • カスタマイズオプションが限定的
  • 実行中のタスクのキャンセルをサポートしていません
  • 組み込みの再試行メカニズムなし
  • 単一でシンプルな非同期操作に最適

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

future_progress_dialog

future_progress_dialog is a simple progress dialog library for async tasks. FutureProgressDialog start when you call showDialog function, but dismiss automatically when future task is finished.

Supported Dart Versions

Dart SDK version >= 2.1.0

Installation

Add the Package

dependencies:
  future_progress_dialog: ^0.2.0

How to use

Import the package in your dart file

import 'package:future_progress_dialog/future_progress_dialog.dart';

Call showDialog method with FutureProgressDialog with message.

    showDialog(
      context: context,
      builder: (context) =>
          FutureProgressDialog(getFuture(), message: Text('Loading...')),
    );

Or you can show it without message.

    await showDialog(
      context: context,
      builder: (context) =>
          FutureProgressDialog(getFuture()),
    );

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト