FLUTTER ECOSYSTEM

flutter_chunked_upload

A Flutter package for chunked file uploads with resume, progress tracking, and queue management. Supports pause, resume, cancel, and persistent storage for large files.

flutter_chunked_upload cover
Latest version
1.0.2
30-day downloads
41
Likes
12
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter package designed for uploading large files in chunks, enabling resume capability, real-time progress tracking, and efficient queue management. It supports pause, resume, and cancel operations, with persistent storage to maintain upload state across app restarts. Ideal for handling large file transfers reliably on multiple platforms including Android, iOS, macOS, Windows, and Linux.

Use cases
  • Uploading large video files
  • Resuming interrupted uploads
  • Managing multiple file uploads in a queue
  • Handling unstable network connections
  • Offline-first file transfer workflows
Key features
  • Chunked file upload support
  • Resume interrupted uploads
  • Real-time progress tracking
  • Pause and resume functionality
  • Persistent upload state storage
  • Cross-platform compatibility
Suitable for
  • Apps requiring large file uploads
  • Network-intensive applications
  • Offline-capable data sync features
  • File-sharing or backup services
  • Applications with unreliable connectivity
Considerations
  • Requires careful handling of storage permissions
  • May consume significant memory for large files
  • Needs proper error handling for network failures
  • Not ideal for small file transfers
  • Depends on stable background execution on some platforms
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add flutter_chunked_upload

Categories

Dependencies

Dependency list 9 items

Source repository

Related projects

No data available yet.