Flutter Gems is a curated list of 5600+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Device Utilities packages
Last updated: April 2, 2024
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
Dart 3 compatible 👍 2.26K
Maintenance Status: Good
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
cron
Dart 3 compatible 👍 466
Maintenance Status: Good
A time-based job scheduler similar to cron. Run tasks periodically at fixed times or intervals.
battery_plus
Dart 3 compatible 👍 372
Maintenance Status: Good
Flutter plugin for accessing information about the battery state(full, charging, discharging).
wakelock_plus
Dart 3 compatible 👍 208
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.
super_clipboard
Dart 3 compatible 👍 137
Maintenance Status: Good
Comprehensive clipboard access package for Flutter. Supports reading and writing of rich text, images and other formats.
platform_info
Dart 3 compatible 👍 93
Maintenance Status: Good
Contains info about current platform such as Build mode and Operating system.
brightness_pro
Dart 3 compatible 👍 3
Maintenance Status: Good
This package allows you to adjust the screen brightness using drag and slider functionalities.
flutter_storage_info
Dart 3 compatible 👍 1
Maintenance Status: Good
Flutter plugin for retrieving storage information. Easily get details on device storage usage. Reliable and efficient.
pasteboard
Dart 3 compatible 👍 77
Maintenance Status: Average
A flutter plugin which could read image,files from clipboard and write files to clipboard.
os_detect
Dart 3 compatible 👍 27
Maintenance Status: Average
Platform independent OS detection.
platform_device_id
Dart 3 compatible 👍 356
Maintenance Status: Poor
You can get device id from platform - linux/mac/windows/android/ios/web.
universal_platform
Dart 3 compatible 👍 246
Maintenance Status: Poor
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.
style_cron_job
Dart 3 compatible 👍 47
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.
flutter_device_type
👍 55
Maintenance Status: Poor
Determine the type of handheld device on Flutter. Like if the device is a Tablet or is iPhoneX.