Product

Introducing Radar SDK v2

Two years ago, we released Radar SDK v1. Since then, we've learned how to squeeze maximum performance out of iOS and Android location services. The SDK is now installed on tens of millions of devices and processes billions of locations per week.

Today, we're excited to publicly introduce Radar SDK v2. The SDK has been completely redesigned under the hood to maximize reliability, efficiency, and responsiveness.

https://s3.amazonaws.com/io.radar.blog/posts/introducing-radar-sdk-v2/v2.png

The SDK has also been updated for iOS 12 and Android 9 Pie. The Android SDK respects power management improvements and adds support for Kotlin, including lambda callbacks:

// Java
Radar.trackOnce(new RadarCallback() {
  @Override
  public void onCallback(RadarStatus status, Location location, RadarEvent[] events, RadarUser user) {
    // do something with status, location, events, user
  }
});
// Kotlin
Radar.trackOnce { status, location, events, user ->
  // do something with status, location, events, user
}

There are minimal breaking changes from SDK v1, so upgrading is fast and easy.

Check out the SDK documentation, the iOS migration guide, and the Android migration guide to get started.

Happy coding!