FLUTTER ECOSYSTEM

file_picker_writable

Flutter plugin to allow users to open files/documents which can be read, and written back at a later time as well as creating new files on external media.

Latest version
2.1.0+1
30-day downloads
95
Likes
14
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter plugin enabling users to open, read, and write files on external storage across Android, iOS, and macOS. It supports both existing file manipulation and the creation of new files, making it ideal for apps requiring persistent file handling. The plugin extends standard file picking functionality with write capabilities, ensuring data can be saved back after modification. Designed for seamless integration with native file systems, it provides a consistent experience across platforms.

Use cases
  • Editing documents offline
  • Saving user-generated content
  • Managing project files in apps
  • Exporting data from app to device
  • Storing configuration files
  • Handling media files in creative apps
Key features
  • Read and write file access
  • Create new files on external storage
  • Cross-platform support (Android, iOS, macOS)
  • Secure file handling
  • Integration with native file pickers
  • Persistent file storage
Suitable for
  • Productivity apps
  • Document editors
  • Media management tools
  • Data export/import features
  • Creative applications
  • File-based configuration systems
Considerations
  • Requires appropriate platform permissions
  • May need runtime permission requests
  • File paths are platform-specific
  • Limited to external storage access
  • Not suitable for internal app data
  • User must grant file system access
Supported platformsAndroidiOSmacOS

Install package

flutter pub add file_picker_writable

Categories

Dependencies

Dependency list 6 items

Source repository

Related projects