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.
device_info_plus
2346
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
cron
475
A time-based job scheduler similar to cron. Run tasks periodically at fixed times or intervals.
battery_plus
382
Flutter plugin for accessing information about the battery state(full, charging, discharging).
universal_platform
255
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.
wakelock_plus
244
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.
super_clipboard
154
Comprehensive clipboard access package for Flutter. Supports reading and writing of rich text, images and other formats.
pasteboard
78
A flutter plugin which could read image,files from clipboard and write files to clipboard.
flutter_device_type
56
Determine the type of handheld device on Flutter. Like if the device is a Tablet or is iPhoneX.
style_cron_job
48
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.
flutter_volume_controller
44
A Flutter plugin to control system volume and listen for volume changes on different platforms.
rich_clipboard
33
Flutter plugin for accessing rich text and other data types in the system clipboard.
usb_device
24
Flutter plugin to communicate with usb device (start sessions, send datas, set configurations ...).
device_marketing_names
23
Lookup device marketing names for Android, iOS and browsers with ease. No internet connection or database required.