FLUTTER ECOSYSTEM

flutter_file_dialog

Dialogs for picking and saving files in Android and in iOS.

Latest version
3.3.3
30-day downloads
70.8K
Likes
108
Pub points
160

Package Overview

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

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
Supported platformsAndroidiOS

Install package

flutter pub add flutter_file_dialog

Categories

Source repository

Related projects