Category Permissions
Top Permissions packages
Runtime permission requests for camera, location, contacts, storage, etc.
| Rank | Package | Description | Downloads / day | Stars | Likes |
|---|---|---|---|---|---|
| #1 — | 🇳🇱 baseflow.com | Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions. | 78.4K | ★ 2.2K | 6K |
| #2 — | A Flutter plugin for picking a contact from the address book. | 792 | ★ 59 | 77 | |
| #3 — | he2apps.com | This Flutter plugin allows you to display ios tracking authorization dialogue and request permission to collect data. | 772 | ★ 95 | 469 |
| #4 — | 🇵🇰 shafique.dev | A Flutter plugin for managing VPN permission on Android and iOS. | 558 | ★ 2 | 4 |
| #5 — | Ticket printing for android, location permission is not requested to connect the printer | 497 | ★ 43 | 161 | |
| #6 — | A plugin to manage a device's sound mode for android. This plugin also supports requesting the required permissions to modify the device's sound mode for Android API 24 and above. | 462 | ★ 6 | 51 | |
| #7 — | 🇮🇳 jvapps.in | Flutter plugin to check and disable battery optimizations. Also shows custom steps to disable the optimizations in devices like mi, xiaomi, samsung, oppo, huawei, oneplus etc | 270 | ★ 39 | 128 |
| #8 — | 🇰🇷 pravera.me | A plugin that can access the location services of each platform and collect device location data. | 206 | ★ 10 | 49 |
| #9 — | 🇳🇵 ghimiresabin.com.np | A Flutter plugin to retrieve and manage contacts on Android and iOS devices. | 190 | ★ 0 | 16 |
| #10 — | A new Flutter plugin to detect more than one security alert like root, jailbreak, emulator, development mode , and external storage run. | 171 | ★ 6 | 21 | |
| #11 — | An enhanced version of flutter_native_contact_picker for selecting contacts from the address book. | 166 | ★ 5 | 10 | |
| #12 — | A Flutter plugin to retrieve and manage contacts on Android and iOS devices. | 149 | ★ 218 | 599 | |
| #13 — | Flutter runtime permissions made easy: one-line requests, adaptive dialogs, and full flows on Android & iOS. | 70 | ★ 6 | 16 | |
| #14 — | Device Safety Info Flutter Plugin used for checking JailBreak, Rooted Device, Emulator/Simulator, External storage, VPN Detector, Application Update Checker and Screen Lock. | 65 | ★ 5 | 31 | |
| #15 — | ios_microphone_permission | 62 | — | 1 | |
| #16 — | 🇵🇹 gpalma.pt | A plugin to check and ask for notification permissions on Android and iOS | 42 | ★ 81 | 117 |
| #17 — | techlinkmyanmar.com | A Flutter plugin to detect and request disabling Android battery optimization, with best‑effort OEM auto‑start shortcuts. | 37 | ★ 3 | 6 |
| #18 — | 🇮🇷 techflow.ir | A Flutter plugin to manage background execution permissions. Supports Android Auto-Start settings (Xiaomi, etc.) and iOS Background App Refresh. | 30 | ★ 10 | 74 |
| #19 — | eterkit.com | UI wrapper around permission_handler package that makes handling permission states easy. | 28 | ★ 4 | 30 |
| #20 — | A Flutter plugin to install APK files on Android, with FileProvider support and permission flow. | 27 | ★ 0 | 3 | |
| #21 — | A reliable Flutter plugin to detect Root access on Android and Jailbreak on iOS. Essential for device integrity and security apps. | 24 | ★ 1 | 4 | |
| #22 — | Flutter plugin to check and disable battery optimizations. Also shows custom steps to disable the optimizations in devices like mi, xiaomi, samsung, oppo, huawei, oneplus etc | 23 | ★ 0 | 7 | |
| #23 — | A Flutter plugin for opening iOS phone settings subscriptions from an app. | 23 | ★ 0 | 3 | |
| #24 — | My implementation of web part for permission_handler | 21 | ★ 2 | 10 | |
| #25 — | faultyapp.com | A Flutter plugin to get location updates in the background for both Android and iOS. Uses CoreLocation for iOS and FusedLocationProvider for Android. | 19 | ★ 236 | 396 |
| #26 — | contacts_groups_plugin to get list of groups. | 18 | — | 0 | |
| #27 — | 🇩🇪 splashbyte.dev | A plugin for checking whether the device has a screen lock enabled. | 16 | ★ 1 | 5 |
| #28 — | Flutter Ignore Battery Optimization Permission for Andorid Devices :) | 8 | — | 2 | |
| #29 — | 🇶🇦 bechattaoui.dev | An improved permission handler with better UX and automatic permission requests for iOS, Android, Windows, macOS, Linux, and Web. | 8 | ★ 2 | 3 |
| #30 — | 🇮🇳 dashstack.tech | A Flutter plugin for requesting camera, microphone, and notification permissions on macOS. | 7 | ★ 0 | 5 |
| #31 — | Flutter Plugin To Detect Root and Jailbreak on Android-iOS Devices | 7 | ★ 0 | 4 | |
| #32 — | Permission plugin for Flutter. This plugin provides the Android API to request and check permissions. | 7 | ★ 0 | 0 | |
| #33 — | A Flutter widget that can take screen shots, keeps track of permissions by itself. You just have to add permissions on native level for Android & iOS | 6 | ★ 2 | 4 | |
| #34 — | Permission plugin for Flutter. This plugin provides the web API to request and check permissions. | 6 | ★ 0 | 0 | |
| #35 — | Permission plugin for Flutter. This plugin provides the Windows API to request and check permissions. | 6 | ★ 0 | 0 | |
| #36 ▼ 2 | A comprehensive Flutter plugin for managing iOS system permissions with customizable UI and unified API for camera, photos, microphone, location, contacts, notifications, and more. | 6 | ★ 2 | 3 | |
| #37 — | A Flutter plugin to detect jailbreak/root status and developer mode/emulator on Android and iOS devices. | 6 | ★ 0 | 2 | |
| #38 ▲ 2 | 🇮🇳 amitkhairnar.dev | Flutter plugin to request root access in Android device. This plugin is Android exclusive only. | 6 | ★ 13 | 19 |
| #39 — | Permission plugin for Flutter.This is a wrapper for the easypermissions library. | 6 | ★ 21 | 27 | |
| #40 — | 🇮🇳 pratyushmishra.online | A production-ready Flutter package for first launch onboarding, permission flows, and safe first-run detection. | 5 | ★ 0 | 2 |
| #41 — | Flutter plugin for save file to Folder extenison of your_app. resize image downloaded. create folder by extension. require permission and open setting device. | 5 | ★ 2 | 23 | |
| #41 ▼ 2 | Read and write data from ID card Viet Nam using NFC | 5 | ★ 17 | 23 | |
| #43 — | Plugin to access and manage contacts on Android and iOS. | 4 | ★ 0 | 1 | |
| #44 — | You can check battery otimization status and launch permission dialog. This plugin does not cover "manufacturer battery optimizations" checks yet. Planning to add this feature soon. | 4 | ★ 0 | 2 | |
| #45 — | 🇬🇧 akika.digital | A comprehensive Flutter package that simplifies role-based access control (RBAC) and permission management within your Flutter applications. | 4 | ★ 3 | 3 |
| #46 — | 🇿🇼 lester.co.zw | A lightweight plugin that enables direct calls from the app without opening the phone dialer. It seamlessly handles permission requests for a smooth user experience. | 4 | ★ 1 | 4 |
| #47 — | Wraps permission_handler and brings your Flutter app back to the foreground on Android after the user grants a special permission in Settings. | 4 | ★ 2 | 8 | |
| #48 — | PermissonHandler is a package that manages permissions on Android and iOS, with this package you can find an easy way to use the PermissonHandler library. | 4 | ★ 19 | 36 | |
| #49 — | manojdev.online | A Flutter plugin to check and request app permissions on Android and iOS using a unified and simple API. | 3 | ★ 1 | 15 |
| #49 ▲ 2 | 🇵🇰 hadiapp.me | A Flutter plugin for sending SMS messages with support for dual SIM cards, permission handling, and multi-part messages. | 3 | ★ 4 | 14 |
| #51 — | Function to check if location services are available. Android and iOS are supported. | 3 | ★ 4 | 2 | |
| #52 — | Consent Screen for obtaining user permission to collect personal data. | 3 | ★ 0 | 3 | |
| #53 — | A Flutter plugin for iOS Screen Time API. Provides FamilyControls authorization, FamilyActivityPicker for app selection, and ManagedSettings for enabling/disabling app restrictions. | 3 | ★ 2 | 2 | |
| #54 — | 🇮🇳 nh97.co.in | Request and check Android battery optimization (Doze) ignore permission. Includes OEM helpers and settings fallbacks. | 3 | — | 3 |
| #55 — | A modern Flutter plugin for picking images and videos using Android's native Photo Picker UI without requiring storage permissions. Play Store compliant and privacy-focused. | 3 | ★ 0 | 6 | |
| #56 — | Root Plus, Request Root Access and Run Root Commands Easily with this Flutter Plugin. | 2 | ★ 1 | 2 | |
| #57 — | iqbalmineraltown.com | Android SMS Receiver API without permission required. | 2 | ★ 22 | 53 |
| #58 — | 🇮🇳 dajiraj.com | A Flutter plugin for managing Android folder permissions. | 2 | ★ 0 | 5 |
| #58 — | A Flutter plugin for managing the autostart permission feature on Android devices. | 2 | ★ 4 | 14 | |
| #60 — | A flutter plugin for fetching the contacts from mobile device | 2 | ★ 1 | 3 | |
| #61 ▲ 2 | Request user's phone number (supports dual sim) and/or consent to read SMS without adding any permissions | 2 | ★ 9 | 85 | |
| #61 — | 🇺🇸 koahealth.tech | A plugin that checks whether the user has enabled a passcode, pattern lock, face id or touch id on their device. | 2 | ★ 5 | 11 |
| #61 — | A comprehensive Flutter plugin for Android app permission analysis. Check permissions, assess security risks, and get detailed insights with beautiful Material 3 UI examples.
| 2 | ★ 0 | 2 | |
| #64 — | A set of classes useful for managing contacts. | 2 | ★ 1 | 10 | |
| #65 — | swanflutterdev.com | **Permission Master** is a **Flutter** plugin for managing and requesting permissions on **All Platform**. | 2 | ★ 3 | 32 |
| #66 — | protect app from screenshots, proxy, vpn, developer mode, root and Jail broken | 2 | — | 10 | |
| #67 — | 🇹🇷 ahmetaydin.dev | A modern Flutter plugin for managing device contacts with support for Android, iOS, and macOS. Features comprehensive contact operations, group management, and permission handling. | 2 | ★ 0 | 2 |
| #67 ▼ 2 | 🇮🇳 dart.nonstopio.com | A plugin for Flutter that requests and verifies contact permissions. | 2 | ★ 5 | 12 |
| #69 — | 🇮🇳 nh97.co.in | Read and query Android call history with built-in runtime permission helpers and dual-SIM (best-effort) metadata. iOS is not supported. | 2 | ★ 0 | 2 |
| #69 — | 🇧🇪 appmire.be | A flutter plugin that allows to enable / disable screenshots. | 2 | ★ 7 | 9 |
| #71 — | A for ios local network permission Flutter project. | 2 | ★ 1 | 2 | |
| #72 — | ⚠️ DISCONTINUED - Use permission_manager instead. | 2 | ★ 0 | 4 | |
| #73 — | A Flutter CLI plugin that auto-adds Android/iOS permissions and generates permission handler logic. | 1 | ★ 3 | 36 | |
| #74 — | flutter-online.top | A powerful Flutter Android external storage management plugin that provides complete file system operations, storage device management, file monitoring, and permission handling functionality. | 1 | — | 5 |
| #75 — | 🇱🇰 dewmina.dev | This library provides methods to identify the relevant regulatory framework based on the user's IP or location and request consent from the user. | 1 | ★ 1 | 4 |
| #76 — | 🇪🇬 arabflutter.com | A Flutter package to manage GDPR consent for AdMob ads in the European Economic Area (EEA) and initialize Google Mobile Ads SDK based on user consent status in Flutter applications. | 1 | ★ 3 | 9 |
| #77 ▼ 2 | 🇷🇺 rosskh.tech | Flutter plugin for setting up auto start permission - ANDROID ONLY | 1 | ★ 0 | 5 |
| #78 — | Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions. | 1 | ★ 2 | 3 | |
| #78 — | Flutter plugin to detect overlay attacks and obscured touches for secure payment flows on Android. | 1 | ★ 1 | 4 | |
| #80 ▼ 2 | A Flutter plugin to receive Android SMS in an easy way, and works well in the background by use flutter_background_service plugin. | 1 | ★ 2 | 18 | |
| #81 — | A flutter plugin for handling permissions on Android and iOS in a very simple way. | 1 | ★ 1 | 12 | |
| #82 — | 🇨🇿 fnx.io | Pure Dart library for management of preconditions in Flutter apps. Has the user granted all permissions? Is the phone online? Is there enough free disk space? | 1 | ★ 2 | 5 |
| #83 — | ContactX is a powerful and fast Flutter plugin designed to fetch contacts directly from the device. Supports both iOS and Android platforms. | 1 | ★ 3 | 14 | |
| #84 — | 🇺🇦 cleveroad.com | Allows to save files on Android and IOS devices and request permission if needed. | 1 | ★ 3 | 34 |
| #85 — | 🇮🇳 aayushsharma.me | A flutter plugin that reads incoming SMS on device as a broadcast stream. | 0 | — | 50 |
| #85 — | 🇱🇾 codeness.ly | The zero-config, manifest-driven permission bridge for Flutter. | 0 | — | 20 |