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.

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() {
  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

Already using Radar? There are minimal breaking changes from SDK v1, so upgrading is fast and easy. Check out the iOS migration guide and the Android migration guide.

New to Radar? Sign up, then check out the SDK documentation to get started.

Happy coding!