smart_permission library

Classes

InMemoryPermissionAnalyticsTracker
Permission
Defines the permissions which can be checked and requested.
PermissionAnalyticsTracker
Hook interface to observe user decisions.
SmartPermission
Simple, opinionated permission manager.
SmartPermissionConfig
Global configuration for SmartPermission.

Enums

PermissionDialogStyle
Supported dialog styles for permission prompts.
PermissionStatus
Defines the state of a Permission.

Functions

openAppSettings() Future<bool>
Opens the app settings page.

Typedefs

DescriptionProvider = String? Function(Permission permission)
TitleProvider = String? Function(Permission permission)