패키지, 저장소 및 앱 카테고리 검색

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

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트