PackageTrack
Sign in Get early access

open_app_file

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

4.0.5 8.2K downloads/mo #3191 most downloaded on pub.dev yendoplan/open_app_file

What this package is like to depend on

Last release 2 months ago

10 Jun 2026

Release timing varies

gaps range from 3 weeks to 1.9 years

Most releases are documented

notes for 9 of 13 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

13 releases · first in 2022

1 release in the last 12 months

see the full history below

Release timeline

13 releases · Jun 2022 to Jun 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 13
  1. 4.0.5 10 Jun 2026
    Release notes
    • Added Swift Package Manager support for iOS (Package.swift at the package root; sources moved to ios/open_app_file/Sources)
    Open source →
  2. 4.0.4 15 May 2025
    Release notes
    • Fixed compatibility issues with Flutter 3.27.2 (credit @rymesaint)
    • Restored the fix for the Linux files open with special characters (credit @aws1313)
    Open source →
  3. 4.0.2 29 Jun 2023
    Release notes
    • Added locate parameter for MacOS reveal option (credit @ujwalbasnet1)
    • More extensive documentation
    • Dependencies versions bump
    Open source →
  4. 4.0.1 03 Nov 2022
    Release notes
    • A lot more straightforward Android library implementation
    • Extended example for testing Android permissions and different file locations
    Open source →
  5. 4.0.0 02 Nov 2022
    Release notes
    • BREAKING CHANGE: parameter type renamed to mimeType.
    • BREAKING CHANGE: filePath parameter is now not nullable instead of null value check with assert.
    • BREAKING CHANGE: linuxDesktopName parameter removed, will always use xdg-open on Linux. If there's a reason to use anything else, there should be a way to detect xdg availability and perhaps it should be a part of the library.
    • BREAKING CHANGE: linuxByProcess parameter removed, will always use FFI to open files on Linux. The reasoning behind its existence is unclear, if there's a demand for the Process alternative, the use cases should be properly documented.
    • BREAKING CHANGE: web implementation changed in favor of creating a dynamic AnchorElement with provided file URL and trying to download the associated file by clicking on it.
    • Provided clearer explanations of mimeType and uti parameters.
    • Extended example to cover basic cases for different platforms.
    • Code cleanup and refactoring.
    Open source →
  6. 3.2.4 01 Nov 2022
    Release notes
    • allowing all app-scoped paths (also external) on Android (credit @joymyr)
    • fixed .podspec file name (credit @Fernandomr88 and @ictsolved)
    • changed jcenter repo in favor of mavenCentral
    • renamed provider paths file on Android to reduce probability of collision with other libraries
    • migrated to v2 embedding on Android
    • migrated Android code to Kotlin, cleaned up and refactored
    • updated example
    Open source →
  7. 3.2.3 08 Oct 2022
    Release notes
    • ffi version bump
    Open source →
  8. 3.2.2 16 Jun 2022
    Release notes
    • removed REQUEST_INSTALL_PACKAGES permission on Android
    • removed READ_EXTERNAL_STORAGE permission on Android
    • added support of .ics file type (text/calendar MIME type)
    Open source →
  9. 3.2.2+1 16 Jun 2022

    Nothing published for this version

  10. 3.2.2+2 16 Jun 2022

    Nothing published for this version

  11. 3.2.2+3 16 Jun 2022

    Nothing published for this version

  12. 3.2.2+4 16 Jun 2022
    Release notes
    • fixing renaming and deprecation issues
    Open source →
  13. 3.2.2+5 16 Jun 2022

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive