smart_permission 0.0.1
smart_permission: ^0.0.1 copied to clipboard
Opinionated wrapper around permission_handler: one-line runtime permission requests with adaptive dialogs, per-permission titles/descriptions, theming, analytics, and batch support (Android & iOS).
0.0.1 #
Initial release.
- Core: Simple permission API wrapping
permission_handler
- Single:
SmartPermission.request(context, permission: ...)
- Batch:
SmartPermission.requestMultiple(context, permissions: [...])
- Single:
- UI: Adaptive dialogs (Material/Cupertino) with configurable style
- Config: Global theming (light/dark, primaryColor)
- Content: Built-in per-permission titles and descriptions with override providers
- Customization:
customDialogBuilder
hook - Analytics: Hook interface + default in-memory tracker
- Re-exports:
Permission
types so apps only import this package - Example app: Android/iOS demo with theme toggle, style selector, custom builder demo
- Platform refs: Example
AndroidManifest.xml
, iOSInfo.plist
and Podfile macros - Tooling: README, GitHub CI (format, analyze, test), starter tests