flutter_file_dialog
Dialogs for picking and saving files in Android and in iOS.
3.3.2
64K downloads/mo
#1323 most downloaded on pub.dev
kineapps/flutter_file_dialog
What this package is like to depend on
Last release 1 months ago
24 Jul 2026
Ships unpredictably
gaps range from 2 weeks to 2.3 years
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
23 releases · first in 2020
6 releases in the last 12 months
see the full history below
Release timeline
23 releases · Feb 2020 to Jul 2026Releases
latest 23-
3.3.224 Jul 2026Release notes
Open source →- [Android] Fix fatal "Reply already submitted" crash (#58): complete every dialog result exactly once, reply with an "already_active" error when a dialog is already open instead of leaving the call unanswered, stop stale activity-result listeners from processing dialog results after plugin re-attachment, and stop a slow post-dialog file copy from blocking subsequent dialogs
-
3.3.124 Jun 2026Release notes
Open source →- [Android] Fix "Could not find method kotlin()" build failure on AGP 9 when built-in Kotlin is disabled (the Flutter template default) — only configure the kotlin {} DSL when the Kotlin Gradle Plugin is applied, and apply KGP when built-in Kotlin is off
-
3.3.019 Jun 2026Release notes
Open source →- [iOS] Raised declared deployment target to 13.0 to match the minimum already required by Flutter 3.44+
- [Android] Bumped Kotlin to 2.3.20, raised minSdk to 24, and modernized the
lint/test configuration - [Example] Migrated the iOS example to Swift Package Manager and the UIScene lifecycle; migrated the Android example to Kotlin DSL + AGP 9 / built-in Kotlin
-
3.2.019 Jun 2026Release notes
Open source →- [iOS] Added Swift Package Manager (SPM) support alongside existing CocoaPods support. Thanks to @cjouannet!
- [iOS] Raised minimum iOS deployment target to 12.0
-
3.1.019 Jun 2026Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.44 / Dart 3.12
- [Android] Migrates to built-in Kotlin (applies the Kotlin Gradle Plugin only on AGP < 9)
-
3.0.328 Nov 2025Release notes
Open source →- [Android] Updated compileSdkVersion to 36, Gradle to 8.14 and Java/Kotlin compatibility to version 17
- [Android] Additional fix for #31: java.lang.IllegalStateException Reply already submitted
-
3.0.214 Aug 2023Release notes
Open source →- Fix AGP 8.0 compile error. Thanks to @FauconSpartiate(https://github.com/FauconSpartiate)!
-
3.0.127 May 2023 -
3.0.020 Jan 2023Release notes
Open source →- Allow picking a directory and saving files to the picked directory without further dialogs. Thanks to @Doflatango!
- minimum iOS version is now 11
-
2.3.211 Sep 2022Release notes
Open source →- [Android] Fixed #28: Extra content being saved to end of file sometimes. Thanks to @hygehyge!
-
2.3.126 Aug 2022Release notes
Open source →- [Android] Fixed #31: java.lang.IllegalStateException Reply already submitted
-
2.3.025 Oct 2021 -
2.2.025 Oct 2021Release notes
Open source →- [Android] upgraded gradle
- [Android] jcenter => mavenCentral
- [Android] removed obsolete android.enableR8
- [Android] updated to Kotlin 1.5.30
- [Android] set compileSdkVersion to 31
- [Android] Removed V1 embedding
-
2.1.130 Jul 2021Release notes
Open source →[iOS] Fixed #14 Document picker dialog could not be closed by dragging it down
-
2.1.002 May 2021Release notes
Open source →[iOS] Fixed #14 FlutterFileDialog.pickFile doesn't return value if picker is slid down [iOS] Fixed issue with relative paths in saveFile [Android] #12 Added a new parameter OpenFileDialogParams.copyFileToCacheDir (Android only) [Android] Updated compileSdkVersion and targetSdkVersion to 30
-
2.0.022 Feb 2021 -
1.0.025 Oct 2020Release notes
Open source →- added SaveFileDialogParams.fileName for specifying a suggested file name
- added SaveFileDialogParams.data for prodiving file data instead of source file path
-
0.0.529 Feb 2020Release notes
Open source →[Android] Fixed: any thrown exception caused crash. Now exception is delivered correctly to caller.
-
0.0.427 Feb 2020 -
0.0.327 Feb 2020 -
0.0.225 Feb 2020Release notes
Open source →- Fixed a possible crash in apps using mixed Android V1/V2 embedding (issue #1)
-
0.0.118 Feb 2020 -
0.0.1+118 Feb 2020