This directory contains example applications demonstrating different levels of usage of the react-native-background-geolocation SDK.
Each app is intended to showcase a specific learning path, from minimal integration to advanced, feature-rich usage.
Path: ./Advanced
A full-featured demonstration app showcasing advanced capabilities of the SDK, including:
- Live map visualization
- Real-time configuration editing
- Circular and polygon geofences
- Motion state management
- Demo server registration and tracking
👉 See: Advanced Demo App
Path: ./HelloWorld
A minimal, stripped-down demo app focused on core SDK concepts, including:
- Starting and stopping tracking
- Manually controlling motion state
- Requesting the current location
- Displaying basic tracking and event state
This app contains no map view and no configuration UI, making it ideal for first-time users.
👉 See: HelloWorld Demo App
- Start with HelloWorld if you want to understand the basics quickly.
- Use Advanced if you want to explore the SDK’s full capabilities and UI patterns.