android_folder_permission
A Flutter plugin for managing Android folder permissions.
What this package is like to depend on
Last release 1 years ago
20 Aug 2025
Ships on a steady schedule
a new release about every 4 weeks
Nearly every release is documented
notes for 4 of 4 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
4 releases · first in 2025
0 releases in the last 12 months
see the full history below
Release timeline
4 releases · Jul 2025 to Aug 2025
2026
Releases
latest 4-
0.0.420 Aug 2025Release notes
Open source →- Android Version Handling Corrections:
- Fixed incorrect Android API level references in permission handling logic
- Corrected storage permission approach for Android 10 and below (was incorrectly referencing Android 9)
- Android Version Handling Corrections:
-
0.0.319 Aug 2025Release notes
Open source →-
Permission Handling Enhancements:
- Added support for requesting storage permissions on Android 9 (API level 28) and below
- Implemented
PluginRegistry.RequestPermissionsResultListenerfor better permission result handling - Enhanced error handling for permission requests with improved activity lifecycle management
- Added storage permission request code constant for better permission flow management
- Improved compatibility with older Android versions while maintaining modern API support
-
Android Compatibility Improvements:
- Better handling of different Android API levels for storage permissions
- Enhanced permission state management across app sessions
- Improved error handling for various permission scenarios
- Better integration with Android's permission system
-
-
0.0.223 Jul 2025 -
0.0.101 Jul 2025Release notes
Open source →- Initial release of the Android Folder Permission Flutter plugin
- Core Features:
- Check folder permissions using Android's Storage Access Framework (SAF)
- Request folder permissions through native Android document picker
- Support for persistent URI permissions across app sessions
- Handle permission state management and error handling
- Platform Support:
- Android API level 26+ (Android 8.0 Oreo and above)
- Uses Android's Storage Access Framework for secure folder access
- Key Methods:
checkFolderPermission()- Verify if folder permission is already grantedrequestFolderPermission()- Open document tree picker to request folder access
- Error Handling:
- Comprehensive error codes for different permission scenarios
- Graceful handling of permission denials and pending requests
- Activity lifecycle management for permission requests
- Technical Implementation:
- Kotlin-based Android implementation
- Flutter platform interface for cross-platform compatibility
- Method channel communication between Flutter and native Android code
- Support for both read and write permissions on granted folders