rawsensors 0.0.3
rawsensors: ^0.0.3

Flutter

A flutter plugin that lets you access raw data from sensors, the goal of this plugin is to expose every sensors from the Android and IOS framework.

rawsensors

A flutter plugin that lets you access raw data from sensors The goal of this plugin is to expose every sensors from the Android and IOS framework.

Features #

The different sensor types available are exposed via the enum SensorType: | SensorType | Android | IOS | |---------------|--------------------------|-----------------| | accelerometer | TYPE_ACCELEROMETER | Not implemented | | temperature | TYPE_AMBIENT_TEMPERATURE | Not implemented | | gyroscope | TYPE_GYROSCOPE | Not implemented | | magnetometer | TYPE_MAGNETIC_FIELD | Not implemented | | light | TYPE_LIGHT | Not implemented | | pressure | TYPE_PRESSURE | Not implemented |

Warning: This plugin does not support IOS for now, I would greatly appreciate some help to support IOS.

Usage #

To use this plugin, add rawsensors as a dependency in your pubspec.yaml file. For example:

dependencies:
  rawsensors: 0.0.3

Example #

import 'package:rawsensors/rawsensors.dart';

RawSensors.getSensorStream(SensorType.accelerometer)
  .then((Stream sensorStream) => {
    if (sensorStream != null) {
      sensorStream.listen((dynamic data) {
        print(data);
      }
    } else {
      print("No accelerometer found on device");
    }
  }));

Issues #

If you have any issue, bug or feature request please open an issue.

Contribution #

Contributions are welcomed, feel free to contribute if you see any improvement or you want to add new features.

License #

MIT TrAyZeN

0
likes
70
pub points
30%
popularity

A flutter plugin that lets you access raw data from sensors, the goal of this plugin is to expose every sensors from the Android and IOS framework.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

1810leo@gmail.com

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on rawsensors