PackageTrack
Sign in Get early access

open_file

A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html)

4.0.0 1000K downloads/mo #93 most downloaded on pub.dev crazecoder/open_file

What this package is like to depend on

Last release 2 months ago

10 Jun 2026

Ships unpredictably

gaps range from 2 weeks to 2.0 years

Most releases are documented

notes for 47 of 55 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

56 releases · first in 2018

2 releases in the last 12 months

see the full history below

Release timeline

56 releases · Jul 2018 to Jun 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 56
  1. 4.0.0 10 Jun 2026
    Release notes
    • [Android] Remove the REQUEST_INSTALL_PACKAGES permission check.
    • [IOS] Fix SPM support (thanks to @vicajilau).
    • Minimum Flutter version is 3.41.0
    • Minimum Dart version is 3.11.0
    Open source →
  2. 3.5.11 08 Jan 2026
    Release notes
    • [IOS] Fix compatibility with UIScene (thanks to @amake)
    • [IOS] Add SPM support (thanks to @vicajilau)
    • [MacOS] Add SPM support
    Open source →
  3. 3.5.10 15 Nov 2024
    Release notes
    • [MacOS] Optimized code and fix #312
    Open source →
  4. 3.5.9 13 Oct 2024
    Release notes
    Open source →
  5. 3.5.8 05 Oct 2024
    Release notes
    • [Android] use canonicalPath instead of path
    • [Android] use checkUriPermission to check whether the file has permission to open
    Open source →
  6. 3.5.7 29 Sep 2024
    Release notes
    Open source →
  7. 3.5.6 24 Sep 2024
    Release notes
    Open source →
  8. 3.5.5 21 Sep 2024
    Release notes
    Open source →
  9. 3.5.4 17 Sep 2024
    Release notes
    Open source →
  10. 3.5.3 30 Aug 2024
    Release notes
    • remove uti, DocumentInteraction Auto on iOS.
    • remove webData, only open files in the project directory on the web
    • add isIOSAppOpen Whether to use the app to open on iOS.
    Open source →
  11. 3.5.2 29 Aug 2024
    Release notes
    • update open_file_ios: ^1.0.1 replace presentOpenInMenuFromRect with presentViewController
    • update open_file_android: ^1.0.1 to fix #245
    Open source →
  12. 3.5.1 28 Aug 2024
    Release notes
    • update open_file_linux: ^0.0.3 to fix #291
    Open source →
  13. 3.5.0 27 Aug 2024
    Release notes
    • Utilize the new platform_interface package.
    • Updates minimum Flutter version to 1.20.0.
    • add @visibleForTesting to some methods
    • fix #289
    Open source →
  14. 3.5.0+1 27 Aug 2024
    Release notes
    • linuxByProcess defaults to true #156
    Open source →
  15. 3.4.0 24 Aug 2024
    Release notes
    • Optimized the logical judgment of permission requests for each android version
    • update ffi to 2.1.3
    • AGP 8 namespace issue fix (thanks to @prataptej)
    • add linuxUseGio parameter (thanks to @brainwo)
    Open source →
  16. 3.3.2 12 Jun 2023
    Release notes
    • Optimized the logic for determining the cache/files directory for android applications
    • add a conditional judgment for PackageManager.queryIntentActivities
    • update ffi to 2.0.2
    Open source →
  17. 3.3.1 27 Apr 2023
    Release notes
    • Refine the media permissions for Android13
    • Add an example of full use
    Open source →
  18. 3.3.0 26 Apr 2023
    Release notes
    • Remove the code of permission on Android, If you want to open an external file, You need to request permission
    Open source →
  19. 3.2.1 07 May 2021
    Release notes
    • Add command parser before create system call #144 (thanks to @mludovico)
    • Fix startActivity() might have NPE issue with filePath on Android (thanks to @AlexV525)
    • Add error type return when file path is nil on iOS
    Open source →
  20. 3.2.0 19 Apr 2021
    Release notes
    • add csv/kml/gpx/torrent support on Android
    • remove android:requestLegacyExternalStorage
    • fix Deprecated API warning when build on Android
    • delete uti, DocumentInteraction will be retrieved automatically on iOS (thanks to @std-c)
    • fix returns wrong reponse on Windows
    Open source →
  21. 3.1.0 09 Mar 2021
    Release notes
    • upgrade FFI 1.0.0 (thanks to @mit-mit)
    • add linuxByProcess parameter (thanks to @mx1up)
    • Migrate to Dart null safety system (thanks to @orevial)
    Open source →
  22. 3.0.3 25 Oct 2020
    Release notes
    • upgrade compileSdkVersion
    Open source →
  23. 3.0.2 25 Oct 2020
    Release notes
    • add storage compatibility mode for AndroidQ.
    • fix #106 #100 #74
    • fix multiple file providers. (thanks to @jawa0919)
    • Take file extension in lowercase for comparison.(thanks to @kluverua)
    • Fixed a typo in the error message for fileNotFound.(thanks to @sebas642)
    Open source →
  24. 3.0.1 18 Jan 2020
    Release notes
    • fix web parameter error
    • Replace result value from String to OpenResult.
    Open source →
  25. 3.0.0 16 Jan 2020
    Release notes
    • updated to the v2 Android Plugin APIs
    • Distinguish android errors (No APP found and others)
    • add web support
    • add pc support
    Open source →
  26. 2.1.1 08 Nov 2019
    Release notes
    • rollback 2.0.3
    Open source →
  27. 2.1.0 07 Nov 2019

    Nothing published for this version

  28. 2.1.0+1 07 Nov 2019

    Nothing published for this version

  29. 2.1.0-pre.1 08 Nov 2019 pre-release
    Release notes
    • add web support(beta)
    • add pc support(beta)
    Open source →
  30. 2.0.3 06 Jun 2019
    Release notes
    • change use FileProvider from Android M to Android N
    Open source →
  31. 2.0.2 31 May 2019
    Release notes
    • catch No Activity found to handle Intent exception
    • Optimize request REQUEST_INSTALL_PACKAGES permission on Android O
    Open source →
  32. 2.0.1 13 Mar 2019
    Release notes
    • migrate to androidx
    Open source →
  33. 2.0.1+1 14 Mar 2019
    Release notes
    • Fixed crash caused by third party plug-in request permissions
    Open source →
  34. 2.0.1+2 09 Apr 2019
    Release notes
    • fix android M FLAG_GRANT_READ_URI_PERMISSION
    Open source →
  35. 1.3.0 13 Mar 2019
    Release notes
    • roll back support
    Open source →
  36. 1.2.3 26 Feb 2019
    Release notes
    • Optimize permission request logic on android
    Open source →
  37. 1.2.3+1 27 Feb 2019
    Release notes
    • request READ_EXTERNAL_STORAGE when the file is not in the app directory
    Open source →
  38. 1.2.2 15 Feb 2019
    Release notes
    • ask for permission when needed
    Open source →
  39. 1.2.2+1 15 Feb 2019
    Release notes
    • migrate to androidx
    Open source →
  40. 1.2.2+2 18 Feb 2019
    Release notes
    • fix crash when requestPermission
    Open source →
  41. 1.2.1 30 Jan 2019
    Release notes
    • fix somethings
    Open source →
  42. 1.2.0 28 Jan 2019
    Release notes
    • Add custom parameters,"type" android,"uti" iOS
    Open source →
  43. 1.1.1 16 Nov 2018
    Release notes
    • fix startActivity crash in android
    Open source →
  44. 1.1.0 20 Sep 2018
    Release notes
    • fix ios open file
    Open source →
  45. 1.0.8 20 Sep 2018

    Nothing published for this version

  46. 1.0.7 08 Aug 2018
    Release notes
    • resolve conflict with other plugins about FileProvider and multi appcompat-v7 compile
    Open source →
  47. 1.0.6 08 Aug 2018
    Release notes
    • resolve conflict with image_provider plugin
    Open source →
  48. 1.0.5 24 Jul 2018
    Release notes
    • Just Support >=2.0.0-dev.28.0
    Open source →
  49. 1.0.4 24 Jul 2018
    Release notes
    • Just Support Dart2
    Open source →
  50. 1.0.3 24 Jul 2018
    Release notes
    • Just Support Dart2
    Open source →
  51. 1.0.2 11 Jul 2018
    Release notes
    • Ios Support added and support android 7.0 or above
    Open source →
  52. 1.0.1 10 Jul 2018

    Nothing published for this version

  53. 1.0.0 10 Jul 2018

    Nothing published for this version

  54. 0.0.3 10 Jul 2018

    Nothing published for this version

  55. 0.0.2 10 Jul 2018

    Nothing published for this version

  56. 0.0.1 10 Jul 2018

    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