Skip to content

Latest commit

 

History

History
127 lines (86 loc) · 4.08 KB

File metadata and controls

127 lines (86 loc) · 4.08 KB

Navigine

SDK Version Min API Maven Central JitPack License

Indoor positioning and navigation SDK for Android — BLE, Wi-Fi, UWB support, real-time routing, and map rendering.


optimized-3d-Routing_NavigineDemo.mp4

Quick Start

Via Maven Central (recommended):

// build.gradle.kts
dependencies {
    implementation("com.navigine:sdk:2.26.0")
}

Via JitPack:

// settings.gradle.kts
dependencyResolutionManagement {
    repositories {
        maven("https://jitpack.io")
    }
}

// build.gradle.kts
dependencies {
    implementation("com.github.Navigine.Indoor-Navigation-Android-Mobile-SDK-2.0:libnavigine:2.26.0")
}

Via AAR: download libnavigine.aar and add as a local module.


What's in this repo

The core indoor navigation SDK. Handles positioning, routing, map rendering, and radio measurements. This is the main product — everything else in this repo is built on top of it.


A Compose wrapper around the SDK's LocationView. Use this if you're building a Compose-based app and want idiomatic Compose APIs instead of working with the View directly.

dependencies {
    implementation("com.navigine:navigine-locationview-compose:2.25.1")
}

LocationViewCompose preview


A production-ready reference app showing how to integrate the SDK and LocationViewCompose — Hilt, Clean Architecture, Coroutines/Flow, Material 3.

📥 Download APK · Browse source

Navigation

  

Locations


A stable reference app for teams working with a Java/XML codebase.

📥 Download APK · Browse source


📂 Looking for specific use cases? Check out Examples → — minimal single-Activity samples for navigation, routing, camera control, map objects, and more.


Why Navigine

  • Accurate indoor positioning — BLE, Wi-Fi, UWB, sensor fusion
  • Real-time routing — turn-by-turn navigation with async route building
  • Map rendering — interactive indoor maps with custom objects and 3D models
  • Multi-venue — manage and switch between locations from a single SDK instance

Requirements

  • Android 8.0+ (API 26)
  • BLE 4.0+

Links