Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aritchie/sensors
Reactive mobile device sensors plugin for iOS, Android, & UWP. Support sensors - accelerometer, ambient light, barometer, compass, gyroscope, magnetometer, pedometer, and proximity
https://github.com/aritchie/sensors
accelerometer android barometer compass gyroscope ios light magnetometer pedometer proximity reactive windows-uwp
Last synced: 3 months ago
JSON representation
Reactive mobile device sensors plugin for iOS, Android, & UWP. Support sensors - accelerometer, ambient light, barometer, compass, gyroscope, magnetometer, pedometer, and proximity
- Host: GitHub
- URL: https://github.com/aritchie/sensors
- Owner: aritchie
- License: mit
- Archived: true
- Created: 2017-02-02T02:57:17.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-12T15:37:19.000Z (over 5 years ago)
- Last Synced: 2024-08-01T23:49:20.907Z (3 months ago)
- Topics: accelerometer, android, barometer, compass, gyroscope, ios, light, magnetometer, pedometer, proximity, reactive, windows-uwp
- Language: C#
- Homepage:
- Size: 5.89 MB
- Stars: 43
- Watchers: 8
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-xamarin - Sensors - ACR Reactive Sensors Plugin for Xamarin & Windows. (Reactive)
README
# UPDATE - This library has now moved to the Shiny Framework at https://github.com/shinyorg/shiny
## ACR Reactive Sensors Plugin for Xamarin & Windows
_Easy to use, cross platform, REACTIVE Sensor Plugin for iOS, Android, and Windows UWP_[Change Log - May 26, 2018](changelog.md)
[![NuGet](https://img.shields.io/nuget/v/Plugin.Sensors.svg?maxAge=2592000)](https://www.nuget.org/packages/Plugin.Sensors/)
[![Build status](https://dev.azure.com/allanritchie/Plugins/_apis/build/status/Sensors)](https://dev.azure.com/allanritchie/Plugins/_build/latest?definitionId=11)## PLATFORMS
|Platform|Version|
|--------|-------|
iOS|7+
Android|4.3+
Windows UWP (including core)|16299+
.NET Standard|2.0## SUPPORTED SENSORS
* Accelerometer
* Ambient Light
* Barometer
* Compass
* Device Orientation
* Gyroscope
* Magnetometer
* Pedometer
* Proximity## SETUP
Be sure to install the Plugin.Sensors nuget package in all of your main platform projects as well as your core/PCL project
[![NuGet](https://img.shields.io/nuget/v/Plugin.Sensors.svg?maxAge=2592000)](https://www.nuget.org/packages/Plugin.Sensors/)
### iOS
If you plan to use the pedometer on iOS, you need to add the following to your Info.plist
```xml
NSMotionUsageDescription
Using some motion```
## HOW TO USE BASICS
```csharp
// discover some devices
CrossSensors.Accelerometer
CrossSensors.Gyroscope
CrossSensors.Magnetometer.WhenReadingTaken().Subscribe(reading => {});```