react-native-device-motion
react-native-device-motion copied to clipboard
iOS device motion wrapper for React Native.
trafficstars
react-native-device-motion
iOS device motion wrapper for React Native.
Uses iOS CMMotionManager to provide device motion updates like roll, pitch, yaw and much more to your React Native app.
Screenshot

Usage
// 60fps updates
DeviceMotion.startDeviceMotionUpdates(1000/60, (data) => {
console.log('Raw motion data: ', data);
});
// when done,
DeviceMotion.stopDeviceMotionUpdates();
Properties
startDeviceMotionUpdates: Pass an interval inmsand a callback to call with data.stopDeviceMotionUpdates: Call to stop listening for events.
Installation
Use your preferred method of including the library in your app.
Example
Try the included example:
git clone [email protected]:paramaggarwal/react-native-device-motion.git
npm install
open iOS/RNTDeviceMotion.xcodeproj
Then Cmd+R to start the React Packager, build and run the project in the simulator.
Author
Param Aggarwal ([email protected])
License
MIT License