Package selection guidance compiled from public package information, community data, and project usage.
open_file_plus is a Flutter plugin that enables opening files using native system applications across multiple platforms. It supports iOS (via UTI), Android (via Intent), desktop (via FFI), and web (via dart:html). The package returns a string result indicating success or failure, making it easy to handle file opening operations in a cross-platform way. It simplifies integration with native file handling systems without requiring platform-specific code.
Use cases
Opening PDFs, images, and documents from within a Flutter app
Launching external apps to view or edit files
Integrating file previews in mobile and desktop apps
Supporting file sharing workflows
Enabling seamless document access on web and native platforms
Result handling should be implemented for error cases
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
open_file_plus
A plug-in that can call native APP to open files with string result in flutter, support iOS(DocumentInteraction) / android(intent) / PC(ffi) / web(dart:html)
This package is forked from here to remove a dangerous permission in android
Usage
To use this plugin, add open_file_plus as a dependency in your pubspec.yaml file.