Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

RxSensors is a simple library, RxJava2 compatible, that acts as a wrapper around the Android Sensor's system, converting the stream of sensor data, into a Flowable that emits the same events, so that you can combine more sources of data for more complex operations.


  • RxJava 2 compatible
  • Handle backpressure (using Flowable)
  • Provides utilities for filtering the stream of data, so that you can for example filter you data using a Low Pass Filter (LPF) or other types of filters, based for example on the accuracy.
  • Built-in high level sensor data measurements: it can provides orientation data (Azimuth, Pitch, Roll).
Oct 7, 2018

Widget to calibrate sensors (Orientation). This Calibrator can be embedded in your own App.

May 9, 2017

Detect device shake in background (if you want), specifying sensitivity, range, counts.

May 2, 2017

An android widget library to show GPS status and signal strength.

Apr 7, 2017

A simple timeout sensor that detects if there hasn't been any user interaction for a specified amount of time. If the timer runs up without interaction, a dialog will popup giving them another 30 seconds to 'stay logged in' otherwise the app will kill itself.

Mar 30, 2017

GravityView is an Android adaptation of Facebook instant articles. The concept behind the library is to utilize the motion sensors of an Android device and allow the end user to explore the product by rotating his device. It uses gyroscope motion sensor readings to scroll the image.

Mar 29, 2017

Annotate methods to use as listeners for a sensor.

Nov 3, 2016

This library tries to simplify the process of getting the degrees to north.

Oct 27, 2016

Simple Reactive wrapper for Android sensors.

Mar 30, 2016

This library runs background service that is listening for shake movements in device.

Sep 21, 2015

Android library monitoring hardware sensors with RxJava Observables.

Sep 7, 2015

Android Orientation Sensor Library helps you to get more accurate vector values of orientation, using all available device sensors.

Jul 7, 2015

Android Library for exporting/managing data from the Sensor Manager Library.

Jun 17, 2015

A library containing a custom Service allowing to collect data from the Sensor.TYPE_STEP_COUNTER introduced with Android 4.4 (available only for devices that supports this hardware feature).

Feb 12, 2015

AnalogStickLibrary is a simple library that provides an analog stick to use for screen controls.


  • onAnalogMove
  • onAnalogMovedScaledX
  • onAnalogMovedScaledY
  • onAnalogMovedGetAngle
  • onAnalogMovedGetQuadrant
Oct 24, 2014

HandWave is a library that allows developers to enable touch-free interactions in their apps. HandWave uses the built-in, forward-facing camera on a device to recognize users’ in-air gestures. The API provides developers with access to a variety of touch-free gestures which invoke callback functions when detected.

Aug 3, 2014

The ES Sensor Manager Library is a library project for Android application developers. The main goal of the project is to make accessing and polling for Android smartphone sensor data easy, highly configurable, and battery-friendly.

Jul 5, 2014

Sensorium is an Android Application that collects "sensor" information from your device ("Sensor data") and provides external interfaces to gather and process the data for scientific experiments. This is done in a privacy-preserving way.

Jul 5, 2014

Android device shake detection.

Jul 5, 2014

GAST is a toolkit for using Android's Sensing capabilities. It contains the examples, boiler plate code, and algorithms you need to properly use Android sensors.

Jul 5, 2014

Dynamic Android Sensor HAL.

Jul 5, 2014