A Flutter package that enables saving byte data to the device's Download folder on Android or displaying a save dialog on iOS. It simplifies file persistence across platforms by handling platform-specific behaviors automatically. Ideal for apps needing to export files like PDFs, images, or documents without complex native code. The package supports both direct downloads and user-controlled saves, ensuring compatibility with modern OS restrictions. It integrates seamlessly into existing workflows with minimal setup.
Use cases
- Exporting generated PDFs
- Saving image or audio files
- Sharing app-generated documents
- Handling file exports in cross-platform apps
- Enabling user-controlled file saving on iOS
Key features
- Platform-specific file saving
- Automatic download folder access on Android
- Save dialog on iOS
- Simple byte data input
- Cross-platform compatibility
- Minimal configuration required
Suitable for
- Apps requiring file export functionality
- Developers targeting both Android and iOS
- Projects involving document or media generation
- Apps needing compliance with iOS file-saving guidelines
- Teams avoiding native platform code
Considerations
- Requires appropriate permissions on Android
- iOS users must confirm save actions
- Limited to Download folder on Android
- No support for custom file paths
- Depends on platform-specific system dialogs