Navigine’s Android SDK provides a powerful framework for developing indoor navigation applications that work across devices with minimal resource demands. It enables developers to create immersive, location-aware experiences in complex indoor environments.
What’s Inside
- Source code for Navigine’s Android demo application
- Android SDK packaged as
.aar
for easy integration - Setup guides and usage documentation
- Screenshots of navigation views, debug features, and level lists
Getting Started
You can either download the precompiled APK or compile the project from source:
Using .aar file in Android Studio:
- Download
libnavigine.aar
from thelibs
folder - In Android Studio:
File → New → New Module → Import .JAR/.AAR Package
- Add it as a new module
- Update
build.gradle
dependencies:
implementation project(":libnavigine")
Compatibility: Android 8.0+ required with BLE 4.0 or higher
Tested on: Nexus Pixel 3, Honor 30 Pro, Xiaomi Redmi 9C, Samsung A20, Huawei P20 Lite
Value & Benefits
- Accurate Positioning: BLE, Wi-Fi, UWB integration
- Enhanced UX: Interactive indoor mapping + route guidance
- Location-Based Services: Contextual suggestions, POI tracking
- Multi-Venue Support: Consistent experiences across chains or campuses
- Analytics: Behavior insights and traffic analysis
- Custom Branding: Seamless UI/UX integration
- Developer Tools: SDK wiki, debug support, and fast setup
Demo Highlights
Test the SDK capabilities including real-time tracking, location level selection, and debug tools. Below are sample screenshots:
img/locations.png
img/navigation.png
img/debug.png
Let’s Collaborate!
Using our Android SDK? Building a custom RTLS solution? Need help with setup or integration? Post your questions below or start a new thread in SDK & Open Source.
Feel free to:
Star the repo
Fork and create your own app
Share issues or suggest features
Showcase your builds using Navigine SDK
Learn more: https://navigine.com/