file_selector
Flutter plugin for opening and saving files, or selecting directories, using native file selection UI.
1.1.0
426K downloads/mo
#564 most downloaded on pub.dev
flutter/packages
What this package is like to depend on
Last release 9 months ago
21 Nov 2025
Ships unpredictably
gaps range from 8 days to 1.6 years
Nearly every release is documented
notes for 27 of 28 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
28 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
28 releases · Nov 2020 to Nov 2025Releases
latest 28-
1.1.021 Nov 2025Release notes
Open source →- Adds
canCreateDirectoriesparam togetSaveLocation,getDirectoryPathandgetDirectoryPathsto control whether users can create directories during location selection. - Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
- Updates README to reflect currently supported OS versions for the latest
versions of the endorsed platform implementations.
- Applications built with older versions of Flutter will continue to use compatible versions of the platform implementations.
- Adds
-
1.0.416 Sep 2025Release notes
Open source →- Updates the example app and README examples to work on iOS.
- Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
- Updates README to indicate that Andoid SDK <21 is no longer supported.
-
1.0.301 Feb 2024Release notes
Open source →- Fixes a typo in documentation comments.
- Updates support matrix in README to indicate that iOS 11 is no longer supported.
- Clients on versions of Flutter that still support iOS 11 can continue to use this package with iOS 11, but will not receive any further updates to the iOS implementation.
-
1.0.209 Jan 2024Release notes
Open source →- Updates minimum required plugin_platform_interface version to 2.1.7.
- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
-
1.0.129 Aug 2023Release notes
Open source →- Adds pub topics to package metadata.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
- Migrates
styleFromusage in examples off of deprecatedprimaryandonPrimaryparameters.
-
1.0.006 Jul 2023 -
0.9.501 Jul 2023 -
0.9.423 Jun 2023Release notes
Open source →- Adds
getSaveLocationand deprecatesgetSavePath. - Updates minimum supported macOS version to 10.14.
- Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
- Adds
-
0.9.304 May 2023 -
0.9.230 Aug 2022 -
0.9.2+106 Oct 2022Nothing published for this version
-
0.9.2+226 Oct 2022Release notes
Open source →- Improves API docs and examples.
- Changes XTypeGroup initialization from final to const.
- Updates minimum Flutter version to 2.10.
-
0.9.2+322 Feb 2023Release notes
Open source →- Updates links for the merge of flutter/plugins into flutter/packages.
- Updates example code for
use_build_context_synchronouslylint. - Updates minimum Flutter version to 3.0.
-
0.9.2+402 Mar 2023 -
0.9.2+501 May 2023Release notes
Open source →- Updates references to the deprecated
macUTIs. - Aligns Dart and Flutter SDK constraints.
- Updates references to the deprecated
-
0.9.119 Aug 2022 -
0.9.021 Jul 2022Release notes
Open source →-
BREAKING CHANGE: The following methods:
openFileopenFilesgetSavePath
can throw
ArgumentErrors if called with anyXTypeGroups that do not contain appropriate filters for the current platform. For example, anXTypeGroupthat only specifieswebWildCardswill throw on non-web platforms.To avoid runtime errors, ensure that all
XTypeGroups (other than wildcards) set filters that cover every platform your application targets. See the README for details.
-
-
0.8.404 Mar 2022 -
0.8.4+115 Mar 2022Release notes
Open source →- Adds README information about macOS entitlements.
- Adds necessary entitlement to macOS example.
-
0.8.4+210 May 2022Release notes
Open source →- Removes unnecessary imports.
- Adds OS version support information to README.
- Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
-
0.8.4+309 Jun 2022 -
0.8.326 Jan 2022 -
0.8.202 Mar 2021 -
0.8.2+130 Sep 2021 -
0.8.126 Feb 2021 -
0.8.025 Feb 2021 -
0.7.024 Nov 2020 -
0.7.0+208 Jan 2021Release notes
Open source →- Update the example app: remove the deprecated
RaisedButtonandFlatButtonwidgets.
- Update the example app: remove the deprecated