flutter_multiple_downloader 1.0.0 copy "flutter_multiple_downloader: ^1.0.0" to clipboard
flutter_multiple_downloader: ^1.0.0 copied to clipboard

A Flutter package for multiple concurrent downloads with chunk-based downloading support.

1.0.0 - 2024-12-19 #

๐Ÿš€ Major Updates #

  • Null Safety Support: Full migration to Dart null safety
  • Flutter 3.10+ Compatibility: Updated to support latest Flutter versions
  • Memory Optimization: Added support for file-based downloads to prevent OOM on large files
  • Enhanced Error Handling: Improved exception handling with comprehensive error catching
  • Retry Mechanism: Added automatic retry (3 attempts) for failed chunk downloads
  • Robust Range Support: Enhanced server compatibility detection for range requests

๐Ÿ”ง Technical Improvements #

  • Processor Allocation: Fixed processor allocation to use exact number instead of hardcoded 15
  • Controller Management: Added thread-safe controller closing to prevent multiple close attempts
  • Cache Key Enhancement: Improved cache key generation to avoid conflicts with different parameters
  • Code Quality: Updated to modern Dart syntax and best practices

๐Ÿ“ฆ Dependencies #

  • Updated to Flutter 3.10+ and Dart 3.0+
  • Added flutter_lints for better code quality

๐Ÿงช Testing #

  • All tests passing with comprehensive coverage
  • Added support for both memory-based and file-based downloads

0.0.9 TODO: Add release date. #

  • TODO: add try catch on download chunk processor.

0.0.8 TODO: Add release date. #

  • TODO: fix bug when success download.

0.0.5 TODO: instance of url. #

  • TODO: instance of url.

0.0.4 TODO: Add release date. #

  • TODO: debug.

0.0.3 TODO: Add release date. #

  • TODO: Throw error when download error.

0.0.2 TODO: Add release date. #

  • TODO: Describe initial release.

0.0.1 TODO: Add release date. #

  • TODO: Describe initial release.
0
likes
140
points
22
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter package for multiple concurrent downloads with chunk-based downloading support.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on flutter_multiple_downloader