SDK 3.0 Alpha Release Information

2019-03-08

Offline positioning

It’s finally here. The 3.x series of IndoorAtlas SDKs runs the state-of-the-art positioning algorithms in the device. Network breaks are no longer an issue, and accurate magnetic-aided tracking is available uninterrupted.

If you have already completed the migration to 2.9 the new, supercharged SDK 3.0 is a drop-in replacement, just change the version number and you have offline positioning. Also notice that the new SDK 3.0 is smaller than the online SDK and it won’t melt you battery either - network communication is quite expensive compared to clever sensor fusion algorithms.

The SDK is currently in alpha stage, but expected to proceed through beta to general availability by the end of March.

Setup instructions

Android Enable the IndoorAtlas public alpha repository

repositories {
    maven {
        url  "http://indooratlas-ltd.bintray.com/mvn-public-alpha"
    }
}

and set the SDK version

compile 'com.indooratlas.android:indooratlas-android-sdk:3.0.0-alpha-998'

iOS Change the Podfile to use

use_frameworks!
source 'https://github.com/IndoorAtlas/CocoaPods-Specs.git'
platform :ios, '8.0'
pod 'IndoorAtlas', '3.0.0-alpha+184'

What’s next

The SDK 3.0 uses the internet for authentication and downloading the map data (if the latest version is not already cached), but running without any connection to the internet is now technically possible. If you are interested in such true offline capabilities, contact IndoorAtlas sales. This feature will be released as 3.1 Q3 and is available to our enterprise customers.