permission_guard_plus 0.1.1 copy "permission_guard_plus: ^0.1.1" to clipboard
permission_guard_plus: ^0.1.1 copied to clipboard

A Flutter plugin providing a simple API and widget to request and observe permissions on Android and iOS.

permission_guard #

A Flutter plugin that provides a simple API to request permissions and react to permission changes in a declarative widget. This repository includes Dart API, example app, and platform stubs for Android and iOS.

Usage #

Import the package and use the imperative API:

import 'package:permission_guard_plus/permission_guard.dart';

final status = await PermissionGuard.request(Permission.camera);
import 'package:permission_guard_plus/permission_guard.dart';

Or use the PermissionGuardWidget to declaratively show different UI based on permission status.

Platform configuration (important for pub.dev) #

  • Android: ensure android/src/main/AndroidManifest.xml declares any permissions your plugin may request (e.g. CAMERA, RECORD_AUDIO, ACCESS_FINE_LOCATION).
  • iOS: add user-facing usage descriptions to ios/Info.plist such as NSCameraUsageDescription, NSMicrophoneUsageDescription, NSLocationWhenInUseUsageDescription.

These platform manifest entries are required by the app stores and are used by pub.dev to verify the plugin's behavior. # permission_guard_plus

3
likes
160
points
2
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin providing a simple API and widget to request and observe permissions on Android and iOS.

Repository (GitHub)
View/report issues

Topics

#permissions #flutter-plugin #android #ios

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on permission_guard_plus

Packages that implement permission_guard_plus