large_file_handler 0.5.0
large_file_handler: ^0.5.0 copied to clipboard
Efficiently copy large files from Flutter assets or download them from the network to the device's local file system, with optional progress tracking.
0.5.0 #
Added macOS, Windows, and Linux support; web now throws UnsupportedError instead of failing to compile. macOS now supports the Swift Package Manager, and the package is WASM-compatible.
Hardened native downloads: iOS now streams non-progress downloads to disk (no longer buffers the whole file in memory) and checks the HTTP status code; Android reads Content-Length from the download response instead of making a separate HEAD request. Migrated Android to Flutter's built-in Kotlin.
Breaking: minimum supported version is now Flutter 3.44 / Dart 3.12 (required by built-in Kotlin). Earlier Flutter versions should use 0.4.x.
0.4.1 #
Shortened package description and added dartdoc comments to the public API
0.4.0 #
Added iOS Swift Package Manager support
0.1.0 #
Initial release
0.2.0 #
Added progress tracking
0.2.1 #
Fixed issues
0.2.2 #
Fixed stream issues
0.2.3 #
Async fixes
0.3.0 #
FileExists method added
0.3.1 #
Download with progress method issue fixes for ios