Buscar pacotes, repositórios e categorias de apps

Capa de future_progress_dialog
Detalhes do pacotev0.2.1

future_progress_dialog

future_progress_dialog é uma biblioteca simples de diálogo de progresso para tarefas assíncronas. O FutureProgressDialog inicia quando você chama a função showDialog, mas se fecha automaticamente quando a tarefa assíncrona é concluída.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
810
Curtidas
33
Pontos Pub
140

Instalar pacote

flutter pub add future_progress_dialog

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

FutureProgressDialog é um pacote leve do Flutter que exibe automaticamente um diálogo de progresso quando uma tarefa assíncrona começa e o fecha assim que a tarefa é concluída. Ele se integra perfeitamente com operações baseadas em Future, eliminando a necessidade de gerenciamento manual de diálogos. Ideal para mostrar estados de carregamento durante requisições de rede ou cálculos demorados, ele melhora a experiência do usuário ao fornecer feedback visual sem código boilerplate adicional.

Casos de uso

  • Mostrando estado de carregamento durante chamadas da API
  • Exibindo o progresso de uploads e downloads de arquivos
  • Melhorando a experiência do usuário em tarefas de processamento em segundo plano
  • Simplificando o tratamento de operações assíncronas
  • Gerenciamento automático do ciclo de vida do diálogo

Principais recursos

  • Mostrar automaticamente na execução de Future
  • Auto-fechar quando Future for concluído
  • Configuração mínima necessária
  • Mensagem de progresso personalizável
  • Suporta todas as principais plataformas

Indicado para

  • Desenvolvedores em busca de tratamento simples de progresso assíncrono
  • Aplicativos com operações frequentes de rede ou E/S
  • Projetos que exigem diálogos de carregamento limpos e reutilizáveis
  • Equipes priorizando a produtividade do desenvolvedor

Considerações

  • Opções limitadas de personalização
  • Não suporta a cancelamento de tarefas em andamento
  • Nenhum mecanismo de repetição embutido
  • Mais adequado para operações assíncronas simples e diretas

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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()),
    );

Categorias

Repositório-fonte

Projetos que usam este pacote