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

Discord Medium LinkedIn Twitter

Top Flutter Sensors packages

Last updated: April 2, 2024

A smartphone typically has a number of sensors that can be used to interact with the phone and its environment. These may include a accelerometer, gyroscope, magnetometer, proximity sensor, and ambient light sensor. These sensors can be used to detect movement, orientation, and light levels, among other things.

The complete list fo Flutter packages that can assist you in building Flutter apps that use Motion Sensor, Light Sensor, Compass, Accelerometer, Gyroscope or any other hardware sensor is provided below.


sensors_plus
Dart 3 compatible 👍 724
Maintenance Status: Good

Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.

flutter_compass
Dart 3 compatible 👍 142
Maintenance Status: Good

A Flutter compass. The heading varies from 0-360, 0 being north.

native_device_orientation
Dart 3 compatible 👍 120
Maintenance Status: Good

A Flutter plugin for reading device's native orientation, either from UI orientation or from sensors

light
Dart 3 compatible 👍 22
Maintenance Status: Good

Plugin for collecting data from the ambient light sensor on Android.

carp_mobile_sensing
Dart 3 compatible 👍 19
Maintenance Status: Good

Mobile Sensing Framework for Flutter. A software framework for collecting sensor data from the phone and attached wearable devices via probes. Can be extended.

compassx
Dart 3 compatible 👍 9
Maintenance Status: Good

Flutter compass plugin offering true heading, accuracy, and calibration needs.

esense_flutter
Dart 3 compatible 👍 3
Maintenance Status: Good

The eSense Flutter Plugin supporting the eSense earable computing devices from Nokia Bell Labs, Cambridge.

movisens_flutter
Dart 3 compatible 👍 2
Maintenance Status: Good

A Flutter plugin for Movisens devices, which connects to the device and listens for incoming data.

carp_esense_package
Dart 3 compatible 👍 1
Maintenance Status: Good

The CARP eSense sampling package. Samples sensor and device events from the eSense ear plug device.

carp_movisens_package
Dart 3 compatible 👍 0
Maintenance Status: Good

CARP Movisens sampling package. Samples movement, activity, HRV, MET-level, and ECG for the Movisens Move4 and EcgMove4 devices

parallax_sensors_bg Card Image
parallax_sensors_bg
Dart 3 compatible 👍 84
Maintenance Status: Average

Flutter package to simplify giving a parallax effect in the background of a page that responds to a corresponding sensor detection.

smooth_compass Card Image
smooth_compass
Dart 3 compatible 👍 51
Maintenance Status: Average

smooth compass with animated rotation and custom widgets support for both(android and ios)

all_sensors
Dart 3 compatible 👍 28
Maintenance Status: Average

A Flutter plugin to retreive Accelerometer, Gyroscope, Proximity sensor's data.

ir_sensor_plugin
Dart 3 compatible 👍 26
Maintenance Status: Average

This plugin allows Flutter applications to use the infrared sensor on Android starting with API 19

motion_sensors
Dart 3 compatible 👍 46
Maintenance Status: Poor

Flutter plugin for accessing the Android and iOS accelerometer, gyroscope, magnetometer, and orientation sensors.

flutter_sensors
Dart 3 compatible 👍 40
Maintenance Status: Poor

A flutter plugin to access the available sensors of the device.

xl
Dart 3 compatible 👍 23
Maintenance Status: Poor

Implement accelerometer and pointer or touch fueled parallax animations with a bespoke XL layering paradigm. Gyroscope supported.

max30101
Dart 3 compatible 👍 2
Maintenance Status: Poor

Package which integrates with the max30101 sensor, producing illustrative heart rate and O2 saturation readings

aeyrium_sensor
👍 15
Maintenance Status: Poor

A Flutter sensor plugin which provide easy access to the Pitch and Roll on Android and iOS devices.

enviro_sensors
👍 8
Maintenance Status: Poor

Flutter plugin for accessing enviroment sensors. unfortunately, iOS is not yet supported.

flutter_sensor_compass
👍 3
Maintenance Status: Poor

A plugin to get the orientation of the device (in degrees) relative to the magnetic north.