flutter_radar
Flutter package for Radar, the leading geofencing and location tracking platform
3.12.4
5.1K downloads/mo
#3815 most downloaded on pub.dev
radarlabs/flutter-radar
What this package is like to depend on
Last release 5 days ago
18 Aug 2026
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 21 of 22 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
36 releases · first in 2021
8 releases in the last 12 months
see the full history below
Release timeline
36 releases · Feb 2021 to Aug 2026Releases
latest 36-
4.0.0-beta.118 Aug 2026 pre-releaseRelease notes
Open source →- Adds
Radar.registerBackgroundHandler()andRadar.unregisterBackgroundHandler()for durable Radar event delivery across foreground, background, and OS-initiated application relaunches. - Adds automatic native setup for durable background delivery, removing the need for custom Radar initialization in an Android
Applicationor iOSAppDelegate; applications continue to callRadar.initialize()from Dart. - Keeps existing Radar event listeners independent from the durable background handler, allowing applications to separate UI behavior from work that must survive process termination.
- Adds
RadarInitializeOptionstoRadar.initialize()for fraud detection, silent push, verified-location failover, network timeouts, IP change debounce intervals, and notification handling. - Adds multi-leg trip support with
Radar.getTrip(),Radar.updateTripLeg(),Radar.updateCurrentTripLeg(), andRadar.reorderTripLegs(). - Adds location-sharing and jurisdiction APIs with
Radar.isSharing(),Radar.clearSharing(),Radar.setExpectedJurisdiction(),Radar.onIpChanged(), andRadar.onSharingChanged(). - Adds
Radar.revealRisk(), SDK status, user language, tag management, push token, and event verification APIs. - Updates methods with optional arguments to use named parameters.
- Improves iOS handling of omitted optional arguments across trip, search, autocomplete, and routing methods.
- Updates the minimum supported versions to Flutter
3.29.0, Dart3.7.0, Android API level21, and iOS15.0. - Updates the Android build toolchain to Gradle
8.14, Android Gradle Plugin8.11.1, and Kotlin2.2.20. - Updates Radar Android SDK to version
3.36.1and Radar iOS SDK to version3.38.0.
- Adds
-
3.24.0-beta.422 Jan 2026 pre-release -
3.24.0-beta.315 Dec 2025 pre-release -
3.24.0-beta.220 Nov 2025 pre-release -
3.24.0-beta.120 Nov 2025 pre-release -
3.23.404 Nov 2025 withdrawn -
3.23.4-beta.206 Nov 2025 pre-releaseRelease notes
Open source →- Lowered ios target platform to 12.0, requires
use_frameworks!line inPodfile
- Lowered ios target platform to 12.0, requires
-
3.23.4-beta.106 Nov 2025 pre-releaseRelease notes
Open source →- Updates iOS and Android sdk to 3.23.4 and 3.23.5, respectively.
- Requires iOS platform version 15.6.
-
3.12.417 Mar 2025 -
3.12.311 Dec 2024Release notes
Open source →- Expands functionality of notification analytics.
- Improves edge-case handling of replayed locations.
- Returns the full token payload in
RadarVerifiedLocationToken. - Updates Radar iOS SDK to version
3.19.5. - Updates Radar Android SDK to version
3.18.10.
Release notes
Open source →- Improves edge-case handling of replayed locations.
- Expands functionality of notification analytics.
- Returns the full token payload in
RadarVerifiedLocationToken - Bump iOS version from 3.18.3 to 3.19.5
- Bump Android version from 3.18.1 to 3.18.10
-
3.12.209 Oct 2024 -
3.12.108 Oct 2024 -
3.12.004 Oct 2024Release notes
Open source →- Bump iOS version from 3.17.0 to 3.18.2
- Bump Android version from 3.17.0 to 3.18.1
- Add
getVerifiedLocationToken
-
3.11.1-beta.120 Aug 2024 pre-releaseNothing published for this version
-
3.11.016 Aug 2024Release notes
Open source →- Bump iOS version from 3.15.0 to 3.17.0
- Bump Android version from 3.15.0 to 3.17.0
-
3.10.0-beta.301 Aug 2024 pre-releaseNothing published for this version
-
3.10.0-beta.222 Jul 2024 pre-releaseNothing published for this version
-
3.10.0-beta.118 Jul 2024 pre-releaseNothing published for this version
-
3.9.110 Apr 2024Release notes
Open source →- Bump iOS version from 3.9.7 to 3.9.14
- Bump Android version from 3.9.4 to 3.9.8
-
3.9.014 Feb 2024Release notes
Open source →- Bump iOS version from 3.8.9 to 3.9.6
- Bump Android version from 3.8.12 to 3.9.4
- Add
beaconsparam totrackVerifiedandtrackVerifiedToken - Add
startTrackingVerified - Add
tokenlistener - Add lifecycle methods
logTermination,logBackgrounding, andlogResigningActive - Add
setNotificationOptionsfor Android
-
3.8.104 Nov 2023 -
3.8.026 Oct 2023Release notes
Open source →- Bump iOS version from 3.5.9 to 3.8.9
- Bump android version from 3.5.9 to 3.8.12
- remove
setAdIdEnabled - rename
sendEventtologConversionand addrevenueparam - add
trackVerified - add
trackVerifiedToken - add
isUsingRemoteTrackingOptions - update
autocompleteQuerywith param addexpandUnits - add
validateAddress - add
App Attestto ios example - add
Play Integrity APIto android example - update example project
-
3.1.606 Oct 2023 -
3.1.531 Jan 2023Release notes
Open source →- Exposes
Radar.setForegroundServiceOptions().Radar.startForegroundService()andRadar.stopForegroundService()are no longer available.
Radar.setForegroundServiceOptions({ 'title': 'Tracking', 'text': 'Trip tracking started', 'icon': 2131165271, 'importance': 2, 'updatesOnly': false, 'activity': 'io.radar.example.MainActivity' }); - Exposes
-
3.1.431 Jan 2023 -
3.1.323 Dec 2022Release notes
Open source →- Upgrades
radar-sdk-androidto3.5.9andradar-sdk-iosto3.5.9. Exposes all remaining SDK functions.
- Upgrades
-
3.1.205 Mar 2022 -
3.1.105 May 2021 -
3.1.030 Apr 2021 -
3.0.322 Mar 2021Release notes
Open source →- Correctly parses the
backgroundflag inrequestPermissions(background)on iOS.
- Correctly parses the
-
3.0.216 Mar 2021 -
3.0.2-alpha.216 Mar 2021 pre-releaseNothing published for this version
-
3.0.2-alpha.116 Mar 2021 pre-releaseNothing published for this version
-
3.0.110 Mar 2021Release notes
Open source →- Supports
startForegroundService({'clickable': true})to make the foreground service notification clickable, orstartForegroundService({'clickable': false})to make it not clickable. Default isfalse.
- Supports
-
3.0.006 Mar 2021Release notes
Open source →- Updates
requestPermissions(background)to complete only when the permissions request completes. - Updates
startForegroundService(foregroundServiceOptions)to useBigTextStyleon Android.
- Updates
-
0.0.116 Feb 2021Nothing published for this version