Android SDK 2.0
The following sections describe the contents of the Navigine Android SDK repository. The files in our public repository for Android are:
- Sources of the Navigine Demo Application for Android
- Navigine SDK for Android in form of a AAR file
Useful Links
- SDK Documentation
- Refer to the Navigine official documentation for complete list of downloads, useful materials, information about the company, and so on.
- Get started with Navigine to get full access to Navigation services, SDKs, and applications.
- Refer to the Navigine User Manual for complete product usage guidelines.
- Find company contact information at the official website under Contact tab.
Android Demo Application
Navigine Demo application for Android enables you to test indoor navigation as well as measure your target location's radiomap. Source files as well as compiled application reside in the Navigine folder and nested folders.
To get the Navigine demo application for Android,
- Either download the precompiled APK file.
- Or compile the application yourself using sources, available at GitHub.
For complete guidelines on using the Demo, refer to the corresponding sections in the Navigine User Manual, or refer to the Help file incorporated into the application.
Below, you can see some screenshots of the Demo representing locations list, defined location levels, navigation bar, and debug process.
Navigation SDK and Implementation
Navigine SDK for Android applications enables you to develop your own indoor navigation apps using the well-developed methods, classes, and functions created by the Navigine team. The SDK file resides in the libs folder.
Find formal description of Navigine-SDK API including the list of classes and their public fields and methods at Navigine SDK wiki.
Using .aar file in Android Studio
- Download
libnavigine.aar
file from current repositorieslibs
folder; - In your project choose
File
->New
->New module
->Import .JAR/.AAR Package
; - Select downloaded
libnavigine.aar
file and add it to your project as new module; - Add following lines inside
dependencies
module in your appsbuild.gradle
file:
implementation project(":libnavigine")
- Start using Navigine SDK.
Using with Jitpack
Will be added soon...
Android&HW compatibility
Indoor positioning SDK and applications require Android 8.0 or higher as well your smartphone should have BLE 4.0 or higher.
We are testing our SDK and Apps on the following smartphones: Nexus Pixel 3 (Android 12), Honor 30 pro (Android 10), Xiaomi Redmi 9C (Android 10), Samsung A20 (Android 10, 11), Huawei P20 lite (Android 9), Xiaomi Note (Android 8).