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

https://github.com/radarlabs/react-native-radar

React Native module for Radar, the leading geofencing and location tracking platform
https://github.com/radarlabs/react-native-radar

background-geolocation geocoding geofencing geolocation location-tracking radar react-native

Last synced: 23 days ago
JSON representation

React Native module for Radar, the leading geofencing and location tracking platform

Awesome Lists containing this project

README

          

![Radar](https://raw.githubusercontent.com/radarlabs/react-native-radar/master/logo.png)

[![npm](https://img.shields.io/npm/v/react-native-radar.svg)](https://www.npmjs.com/package/react-native-radar)

[Radar](https://radar.com) is the leading geofencing and location tracking platform.

The Radar SDK abstracts away cross-platform differences between location services, allowing you to add geofencing, location tracking, trip tracking, geocoding, and search to your apps with just a few lines of code.

## Documentation

See the Radar overview documentation [here](https://radar.com/documentation).

Then, see the Radar React Native module documentation [here](https://radar.com/documentation/sdk/react-native).

## Examples

See an example app in `example/`.

Setup Radar public key check pre-commit hook with `cp -r hooks .git` to prevent accidental key leak when working with the Example app.

Android: compile with java 17

To run example app with local `react-native-radar` dependency:

- install node dependencies with `npm ci`
- optionally:
- `npm run setup` for file watching on OSX
- `npm install -g typescript` for typescript
- build local `react-native-radar` with `npm run build-all`.
- navigate to the example dir with `cd example`.
- install node dependency of example with `npm ci`.
- build native app using expo pre-build and `react-native-plugin` with `npm run install-radar-rebuild`.
- run iOS and android example app with `npx expo run:ios` or `npx expo run:android`.

## Support

Have questions? We're here to help! Email us at [support@radar.com](mailto:support@radar.com).