FLUTTER ECOSYSTEM

open_app_file

A plugin to open files the app has permission to access with default system-provided applications.

Latest version
4.0.5
30-day downloads
9.4K
Likes
30
Pub points
150

Package Overview

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

Overview

A Flutter plugin that enables opening files accessible to the app using the system's default applications. It supports cross-platform file launching on Android, iOS, Web, macOS, Windows, and Linux, making it easy to integrate file opening functionality into apps without writing platform-specific code. The plugin works with files the app has permission to access, such as those in app directories or selected via file pickers.

Use cases
  • Opening downloaded documents
  • Launching images or PDFs
  • Sharing files with native apps
  • Integrating file previews
  • Enabling user-driven file actions
Key features
  • Cross-platform compatibility
  • Uses system default apps
  • Supports all major operating systems
  • Simple API for file opening
  • Secure file access via granted permissions
Suitable for
  • File management apps
  • Document viewers
  • Media players
  • Productivity tools
  • Apps requiring file sharing
Considerations
  • Requires appropriate file permissions
  • Limited to files the app can access
  • Platform-specific behavior may vary
  • Does not handle file creation
  • Web support depends on browser capabilities
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add open_app_file

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects