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

Discord Medium LinkedIn Twitter

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 Card Image
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 Card Image
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 Card Image
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.