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:
customDialogBuilderhook - Analytics: Hook interface + default in-memory tracker
- Re-exports:
Permissiontypes 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.plistand Podfile macros - Tooling: README, GitHub CI (format, analyze, test), starter tests