Top Flutter Device Utilities packages The complete list of Flutter packages that provide target platform (Android, iOS, Windows, macOS, Linux, Web) device specific utilities is provided below.
cron
578
A time-based job scheduler similar to cron. Run tasks periodically at fixed times or intervals.
wakelock_plus
549
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.
battery_plus
506
Flutter plugin for accessing information about the battery state(full, charging, discharging).
universal_platform
306
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.
super_clipboard
247
Comprehensive clipboard access package for Flutter. Supports reading and writing of rich text, images and other formats.
pasteboard
105
A flutter plugin which could read image,files from clipboard and write files to clipboard.
flutter_volume_controller
63
A Flutter plugin to control system volume and listen for volume changes on different platforms.
flutter_device_type
59
Determine the type of handheld device on Flutter. Like if the device is a Tablet or is iPhoneX.
style_cron_job
49
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.
device_marketing_names
36
Lookup device marketing names for Android, iOS and browsers with ease. No internet connection or database required.
usb_device
33
Flutter plugin to communicate with usb device (start sessions, send datas, set configurations ...).
rich_clipboard
33
Flutter plugin for accessing rich text and other data types in the system clipboard.
platform_detail
27
A lightweight library to obtain details of the current platform in a much more complete and simple way.
sim_card_info
25
Flutter plugin for accessing SIM card details like carrier name, phone number, and country code, ideal for telecom-related apps.
system_info_plus
20
A flutter plugin to get device (system) info including Random access memory (RAM).
flutter_storage_info
6
Flutter plugin for retrieving storage information. Easily get details on device storage usage. Reliable and efficient.
brightness_pro
5
This package allows you to adjust the screen brightness using drag and slider functionalities.
phone_info
4
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.