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
- Host: GitHub
- URL: https://github.com/radarlabs/react-native-radar
- Owner: radarlabs
- License: apache-2.0
- Created: 2017-03-19T21:40:04.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2026-04-28T16:33:16.000Z (25 days ago)
- Last Synced: 2026-04-28T18:17:03.507Z (25 days ago)
- Topics: background-geolocation, geocoding, geofencing, geolocation, location-tracking, radar, react-native
- Language: Objective-C
- Homepage: https://radar.com
- Size: 41.5 MB
- Stars: 194
- Watchers: 10
- Forks: 33
- Open Issues: 78
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](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).