Overview
A Flutter package providing native file picker and saver dialogs for Android and iOS. It enables users to select files from their device or save files through system-native interfaces, ensuring a consistent experience across platforms. The package integrates seamlessly with Flutter apps, offering simple APIs to trigger file operations without requiring custom UIs. It supports common file types and respects platform-specific file access permissions and restrictions.
Use cases
- Selecting files from device storage
- Saving files to device
- Integrating native file dialogs in cross-platform apps
- Handling file input in media or document apps
- Enabling user-driven file management
- Supporting file import/export workflows
Key features
- Native dialog integration on Android and iOS
- Simple API for file picking and saving
- Cross-platform compatibility
- Respects platform-specific file access rules
- Minimal setup required
- Supports common file types
Suitable for
- Apps needing file selection or saving
- Developers targeting both Android and iOS
- Projects requiring native file UIs
- Media or document management applications
- Apps with user-driven file handling needs
Considerations
- Requires appropriate platform permissions
- Limited to file pick/save operations only
- No support for web or desktop platforms
- Depends on native OS file system access
- May require additional configuration for specific file types