expo-sensors
Version: 55.0.6 Provides access to a hardware device’s accelerometer, gyroscope, magnetometer, barometer, and pedometer.Installation
Usage
API Reference
Accelerometer
(listener: (data: AccelerometerData) => void) => EventSubscription
Listens for accelerometer updates
(interval: number) => void
Sets update interval in milliseconds
() => Promise<boolean>
Checks if accelerometer is available
Gyroscope
(listener: (data: GyroscopeData) => void) => EventSubscription
Listens for gyroscope updates
(interval: number) => void
Sets update interval in milliseconds
Magnetometer
(listener: (data: MagnetometerData) => void) => EventSubscription
Listens for magnetometer updates (compass)
Barometer
(listener: (data: BarometerData) => void) => EventSubscription
Listens for barometer updates (air pressure)
Pedometer
() => Promise<boolean>
Checks if step counting is available
(start: Date, end: Date) => Promise<PedometerResult>
Gets step count for a time period
(listener: (data: PedometerResult) => void) => EventSubscription
Watches for step count changes
DeviceMotion
(listener: (data: DeviceMotionData) => void) => EventSubscription
Listens for combined device motion dataIncludes acceleration, rotation, and orientation data.