A simple compass app built with react-native solely for learning purposes. Expo version can be found here. This project is overall an example for anyone trying to work with sensors/magnetometer in react native.
A very simple demonstration of how to use the device's built in Magnetometer
sensor to identify the direction and calculate the degree of angle. This app makes use of the below packages -
- React-Native-Sensors for magnetometer data.
- Low-Pass-Filter to reduce sensor data fluctuation.
- Clone or download the repository.
cd
into directory.- Run
npm install
- Copy your
debug.keystore
from Android Studio to project/android/app
- Connect your device in
USB debugging
mode or use an Android emulator. - Then run
react-native run-android
.
- Build and test the app on iOS devices. The
/ios
directory does not contain any dependencies or config. (Yet to own a Mac 💻).
Share the project and spare a 🟊 if helped.