universal_downloader 1.0.0
universal_downloader: ^1.0.0 copied to clipboard
A Flutter package for downloading files on all platforms (Android, iOS, Web, Windows, macOS, Linux) with progress tracking and comprehensive error handling.
1.0.0 #
- Initial Release with full platform support
- Fixed: Added explicit platform declarations for all 6 platforms (Android, iOS, Web, Windows, macOS, Linux)
- Fixed: Resolved pub.dev platform support detection issues
- Fixed: Web downloader now supports all file types without restrictions
- Fixed: Resolved CORS detection issues in web downloads
- Fixed: Corrected filename corruption in web downloads (removed problematic character replacement)
- Improved: Enhanced error handling for web download failures
- Improved: Simplified download logic for better reliability
- Added: Comprehensive platform support with conditional imports
- Added: Real-time download progress tracking with percentage and bytes
- Added: Platform-optimized storage locations
- Added: Comprehensive error handling with specific exception types
- Added: Web support using browser download mechanism
- Added: Easy-to-use API with callback support
- Added: Complete example application
- Added: Full documentation and usage examples