Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Baseflow/flutter-permission-handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
https://github.com/Baseflow/flutter-permission-handler
android baseflow dart flutter flutter-plugin ios permission
Last synced: 5 days ago
JSON representation
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
- Host: GitHub
- URL: https://github.com/Baseflow/flutter-permission-handler
- Owner: Baseflow
- License: mit
- Created: 2018-07-20T07:38:21.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T09:55:27.000Z (17 days ago)
- Last Synced: 2024-10-29T09:43:01.573Z (5 days ago)
- Topics: android, baseflow, dart, flutter, flutter-plugin, ios, permission
- Language: Dart
- Homepage: https://baseflow.com
- Size: 7.14 MB
- Stars: 2,042
- Watchers: 31
- Forks: 855
- Open Issues: 99
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Flutter permission_handler plugin
The Flutter permission_handler plugin is build following the federated plugin architecture. A detailed explanation of the federated plugin concept can be found in the [Flutter documentation](https://flutter.dev/docs/development/packages-and-plugins/developing-packages#federated-plugins). This means the permission_handler plugin is separated into the following packages:
1. [`permission_handler`][1]: the app facing package. This is the package users depend on to use the plugin in their project. For details on how to use the `permission_handler` plugin you can refer to its [README.md][2] file. At this moment the Android and iOS platform implementations are also part of this package. Additional platform support will be added in their own individual "platform package(s)".
2. [`permission_handler_platform_interface`][3]: this packages declares the interface which all platform packages must implement to support the app-facing package. Instructions on how to implement a platform packages can be found in the [README.md][4] of the `permission_handler_platform_interface` package.[1]: https://pub.dev/packages/permission_handler
[2]: ./permission_handler/README.md
[3]: https://pub.dev/packages/permission_handler_platform_interface
[4]: ./permission_handler_platform_interface/README.md