β–²

Flutter Gems is a curated list of 7000+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Device Utilities packages

Last updated: August 11, 2025

The complete list of Flutter packages that provide target platform (Android, iOS, Windows, macOS, Linux, Web) device specific utilities is provided below.


device_info_plus
πŸ‘ 2.88K   β¬‡οΈ 2.8M
Dart 3 compatible
Maintenance Status: Good

Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.

wakelock_plus
πŸ‘ 540   β¬‡οΈ 1.4M
Dart 3 compatible
Maintenance Status: Good

Plugin that allows you to keep the device screen awake, i.e. prevent the screen from sleeping on Android, iOS, macOS, Windows, Linux, and web.

universal_platform
πŸ‘ 305   β¬‡οΈ 886.9K
Dart 3 compatible
Maintenance Status: Average

Replacement for dart.io.Platform class which works on Web as well as Desktop and Mobile. Allows platform checks in your view/model layer easily.

battery_plus
πŸ‘ 500   β¬‡οΈ 142.2K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for accessing information about the battery state(full, charging, discharging).

cron
πŸ‘ 575   β¬‡οΈ 32.5K
Dart 3 compatible
Maintenance Status: Good

A time-based job scheduler similar to cron. Run tasks periodically at fixed times or intervals.

platform_device_id
πŸ‘ 407   β¬‡οΈ 7.2K
Dart 3 compatible
Maintenance Status: Poor

You can get device id from platform - linux/mac/windows/android/ios/web.

super_clipboard Card Image
super_clipboard
πŸ‘ 245   β¬‡οΈ 62.1K
Dart 3 compatible
Maintenance Status: Good

Comprehensive clipboard access package for Flutter. Supports reading and writing of rich text, images and other formats.

os_detect
πŸ‘ 39   β¬‡οΈ 281.5K
Dart 3 compatible
Maintenance Status: Good

Platform independent OS detection.

pasteboard
πŸ‘ 105   β¬‡οΈ 28.6K
Dart 3 compatible
Maintenance Status: Good

A flutter plugin which could read image,files from clipboard and write files to clipboard.

platform_info
πŸ‘ 107   β¬‡οΈ 9.7K
Dart 3 compatible
Maintenance Status: Good

Contains info about current platform such as Build mode and Operating system.

flutter_volume_controller
πŸ‘ 62   β¬‡οΈ 29.9K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin to control system volume and listen for volume changes on different platforms.

mobile_device_identifier
πŸ‘ 75   β¬‡οΈ 13K
Dart 3 compatible
Maintenance Status: Good

Flutter package to obtain unique ID from mobile device (android / ios)

device_marketing_names
πŸ‘ 36   β¬‡οΈ 38.4K
Dart 3 compatible
Maintenance Status: Good

Lookup device marketing names for Android, iOS and browsers with ease. No internet connection or database required.

style_cron_job
πŸ‘ 49   β¬‡οΈ 43
Dart 3 compatible
Maintenance Status: Poor

Style Cron Job is periodic operations executor and definator with basic syntax. You can define a period and run your process with your own executor or through the controller.

usb_device
πŸ‘ 33   β¬‡οΈ 910
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin to communicate with usb device (start sessions, send datas, set configurations ...).

device_info_null_safety
πŸ‘ 30   β¬‡οΈ 39
Dart 3 compatible
Maintenance Status: Poor

Get Android Device Info like battery,abi,config & other info

platform_detail
πŸ‘ 27   β¬‡οΈ 747
Dart 3 compatible
Maintenance Status: Good

A lightweight library to obtain details of the current platform in a much more complete and simple way.

sim_card_info
πŸ‘ 24   β¬‡οΈ 2.9K
Dart 3 compatible
Maintenance Status: Average

Flutter plugin for accessing SIM card details like carrier name, phone number, and country code, ideal for telecom-related apps.

flutter_zoom_checker
πŸ‘ 24   β¬‡οΈ 903
Dart 3 compatible
Maintenance Status: Average

A flutter plugin to check if ios display is zoomed or default

system_info_plus
πŸ‘ 20   β¬‡οΈ 5.6K
Dart 3 compatible
Maintenance Status: Good

A flutter plugin to get device (system) info including Random access memory (RAM).

flutter_storage_info Card Image
flutter_storage_info
πŸ‘ 6   β¬‡οΈ 303
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for retrieving storage information. Easily get details on device storage usage. Reliable and efficient.

in_app_idle_detector Card Image
in_app_idle_detector
πŸ‘ 6   β¬‡οΈ 115
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin to detect user inactivity (idle) across all platforms.

brightness_pro Card Image
brightness_pro
πŸ‘ 5   β¬‡οΈ 44
Dart 3 compatible
Maintenance Status: Average

This package allows you to adjust the screen brightness using drag and slider functionalities.

phone_info
πŸ‘ 4   β¬‡οΈ 27
Dart 3 compatible
Maintenance Status: Good

A powerful Flutter plugin to fetch detailed phone hardware and network information, including device architecture (CPU, ABI), network status (IP, connection type), and other critical metricsβ€”ideal for debugging, analytics, and dynamic feature handling.

image_to_clipboard
πŸ‘ 2   β¬‡οΈ 38
Dart 3 compatible
Maintenance Status: Average

ImageToClipboard is a Flutter plugin for copying images to the clipboard on Android, enabling quick and convenient image sharing.

flutter_device_type
πŸ‘ 59   β¬‡οΈ 23.3K

Maintenance Status: Poor

Determine the type of handheld device on Flutter. Like if the device is a Tablet or is iPhoneX.