• Stars
    star
    201
  • Rank 193,179 (Top 4 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 9 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Demo app for react-native-background-geolocation plugin

[Demo App]

react-native-background-geolocation

Fully-featured, React Native demo application for React Native Background Geolocation Module

Home Settings

Installation

  git clone https://github.com/transistorsoft/rn-background-geolocation-demo.git
  cd rn-background-geolocation-demo
  yarn install
// <or with npm>
  npm install
  npx pod-install

Now run it:

  react-native run-android
  react-native run-ios

⚠️ If you get an iOS build error, this usually fixes it:

  rm ios/Podfile.lock
  npx pod-install

The quickest way to see the plugin in-action is to boot the iOS simulator and simulate location with Freeway Drive.

The demo is composed of three separate and independent sub-applications:

πŸ”· Tracking Server

The demo app is configured to post locations to Transistor Software's demo server, which hosts a web-application for visualizing and filtering your tracking on a map.

  • After booting the app the first time, you'll be asked to enter a unique "Tracking Server Username" (eg: Github username) so the plugin can post locations to tracker.transistorsoft.com.

⚠️ Make your username unique and known only to you β€” if every one uses "test", you'll never find your device!)

Adding Geofences

The app implements a longtap event on the map. Simply tap & hold the map to initiate adding a geofence.

Tap-hold to add geofence

Enter an identifier, radius, notifyOnExit, notifyOnEntry.

More Repositories

1

react-native-background-geolocation

Sophisticated, battery-conscious background-geolocation with motion-detection
Objective-C
2,613
star
2

react-native-background-fetch

Periodic callbacks in the background for both IOS and Android
Java
1,466
star
3

cordova-background-geolocation-lt

The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android.
Objective-C
658
star
4

flutter_background_geolocation

Sophisticated, battery-conscious background-geolocation & geofencing with motion-detection
Dart
636
star
5

flutter_background_fetch

Periodic callbacks in the background for both IOS and Android. Includes Android Headless mechanism
Dart
566
star
6

cordova-plugin-background-fetch

Implements background fetching of data.
Objective-C
296
star
7

background-geolocation-console

A field-testing & analysis server for the Background Geolocation plugin
JavaScript
148
star
8

cordova-background-geolocation-SampleApp

Cordova Background Geolocation Sample Application
TypeScript
121
star
9

capacitor-background-geolocation

The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android.
TypeScript
92
star
10

capacitor-background-fetch

Periodic callbacks in the background for both IOS and Android
TypeScript
78
star
11

nativescript-background-geolocation-lt

Sophisticated, battery-conscious, cross-platform background-geolocation with motion-detection and geofencing
TypeScript
73
star
12

background-geolocation-lt

Advanced Background Geolocation & Geofencing SDK for iOS & Android
Objective-C
48
star
13

nativescript-background-fetch

iOS Background Fetch API Implementation for NativeScript
TypeScript
28
star
14

react-native-background-geolocation-firebase

Firebase Adapter for React Native Background Geolocation
Objective-C
24
star
15

flutter_background_geolocation_firebase

Firebase proxy for Flutter Background Geolocation SDK
Dart
21
star
16

transistor-background-fetch

Native iOS / Android Background Fetch Implementation
Java
20
star
17

cordova-google-api-version

Cordova plugin to solve Google API version conflicts by pining a desired version for all Google APIs (eg: play-services, firebase)
JavaScript
18
star
18

expo-gradle-ext-vars

TypeScript
8
star
19

cordova-background-geolocation-firebase

Firebase Adapter for Cordova Background Geolocation
Objective-C
7
star
20

capacitor-background-geolocation-firebase

Firebase adapter for Capacitor Background Geolocation
TypeScript
6
star
21

location-push-service-demo

A simple script to send an iOS Location Push Service request to a device directly through APNS. This is a demo of how your server might send an iOS Location Push Service request
JavaScript
6
star
22

background-geolocation-firebase

Firebase proxy for Background Geolocation SDK (pure native version)
Objective-C
2
star
23

flutter_hello_world

Hello World for issue https://github.com/transistorsoft/flutter_background_geolocation/issues/169
Dart
1
star
24

cordova-background-geolocation-broadcast-receiver

This plugin is designed for use with the Android platform of the Cordova Background Geolocation plugin. The plugin will add an Android BroadcastReceiver to your application, capable of receiving events from the BackgroundGeolocation plugin in the native Android environment.
Java
1
star