An open API service indexing awesome lists of open source software.

https://github.com/rahulhaque/compass-react-native

A simple compass app built with react-native and react-native-sensors. Expo version - https://github.com/rahulhaque/compass-react-native-expo
https://github.com/rahulhaque/compass-react-native

android compass magnetometer react-native

Last synced: 10 months ago
JSON representation

A simple compass app built with react-native and react-native-sensors. Expo version - https://github.com/rahulhaque/compass-react-native-expo

Awesome Lists containing this project

README

          

# Compass React Native 🧭
A simple compass app built with react-native solely for learning purposes. Expo version can be found [here](https://github.com/rahulhaque/compass-react-native-expo). This project is overall an example for anyone trying to work with sensors/magnetometer in react native.

## Description
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](https://github.com/react-native-sensors/react-native-sensors) for magnetometer data.
- [Low-Pass-Filter](https://github.com/uhho/LPF) to reduce sensor data fluctuation.

## Run the App
- 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`.

## To-do
- Build and test the app on iOS devices. The `/ios` directory does not contain any dependencies or config. (Yet to own a Mac 💻).

## Screenshots

## Info
Share the project and spare a 🟊 if helped.