Overview
A Flutter plugin that provides access to the device's download directory on Android, specifically adapted for SDK version 28 and above. It is a fork of the original downloads_path_provider, modified to ensure compatibility with newer Android versions. The package enables apps to reliably locate and interact with the downloads folder, useful for saving or retrieving files such as documents, media, or user-generated content. It supports both Android and iOS platforms, though its primary focus is on Android's updated storage model.
Use cases
- Saving user-generated files to the downloads folder
- Accessing downloaded files in app workflows
- Integrating file export features
- Managing app-generated downloads
- Supporting offline file retrieval
Key features
- SDK 28+ compatible
- Forked from original with updates
- Cross-platform support (Android & iOS)
- Reliable path resolution for downloads
- Simple API for path access
Suitable for
- Apps needing download directory access
- File management utilities
- Media or document exporters
- Developers targeting Android 9+
- Projects requiring stable path resolution
Considerations
- Limited to Android's download directory
- Requires proper permissions on Android
- iOS behavior may differ from Android
- Not suitable for internal app storage
- Depends on platform-specific implementation