flutter_permission_handler_plus 0.0.1
flutter_permission_handler_plus: ^0.0.1 copied to clipboard
An improved permission handler with better UX and automatic permission requests. Provides a simplified API for handling permissions across iOS and Android platforms.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2024-01-15 #
Added #
- Initial release of flutter_permission_handler_plus
- Simplified permission request API with automatic UX handling
- Support for common permissions: camera, microphone, location, storage, contacts, calendar, photos
- Automatic permission rationale dialogs with customizable messages
- Smart permission state management and caching
- Deep integration with app settings for easier permission management
- Comprehensive example app demonstrating all features
- Full documentation and API reference
- Support for iOS 12.0+ and Android API 21+ (Android 5.0+)
Features #
- Auto-rationale: Automatically shows permission rationale before requesting
- Smart retry: Handles permission denials with contextual guidance
- Settings integration: Direct navigation to app settings when needed
- UX optimization: Reduces user friction with intelligent permission flows
- Type safety: Full Dart type safety with comprehensive error handling
- Performance: Minimal overhead with efficient permission state caching
Supported Platforms #
- ✅ iOS 12.0+
- ✅ Android API 21+ (Android 5.0+)
Supported Permissions #
- ✅ Camera
- ✅ Microphone
- ✅ Location (when in use / always)
- ✅ Photo library / Gallery
- ✅ Contacts
- ✅ Calendar
- ✅ Storage / File access
- ✅ Notifications