Navigation SDK Releases
0.42.2
Aug 21, 2025
-
improved current location providing (fused and raw gps hybrid mechanism):
com.naviexpert.navigationsdk.api.INavigationApi.startLocationTracking -
changed signature of function
com.naviexpert.navigationsdk.api.startNavigationActivity():- added
stopNavigationOnActivityDestroy: Booleanparameter
- added
-
changed signature of function
com.naviexpert.navigationsdk.api.awaitSdkState():- added
action: (() -> Unit)?parameter
- added
-
added functions to
com.naviexpert.navigationsdk.api.INavigationApi:awaitNavigationState()awaitSdkAndNavigationState()canStopNavigation()
-
changed signature of
com.naviexpert.navigationsdk.api.NavigationState.Navigating:- added parameter
isForegroundServiceEnabled: Boolean
- added parameter
-
Introduced
com.naviexpert.navigationsdk.api.position.GeoPoint -
changed signature of
com.naviexpert.navigationsdk.api.params.navigation.waypoints.Waypoint:latitude: Double, longitude: Doublechanged togeoPoint: GeoPoint
-
added functions to
com.naviexpert.navigationsdk.api.ui.map.IOnMapGestureListener:onMapLongPress(point: GeoPoint)
0.40.3
Jul 28, 2025
-
New
com.naviexpert.navigationsdk.api.IMapfeatures:showPoland()renamed toshowPolandOverview()- added
setNightMode()andisNightMode() - added
addOnMapGestureListener()andremoveOnMapGestureListener() - added
addOnCameraTrackingChangedListener(),removeOnCameraTrackingChangedListener()andgetCurrentCameraTrackingMode()
-
New files (classes, interfaces etc.) for
com.naviexpert.navigationsdk.api.ui:.map.IOnMapGestureListener.map.tracking.IOnCameraTrackingChangedListener.map.tracking.ETrackingMode.typography.SdkTypography
-
Auto resume to tracking
ETrackingMode.TRACKING_GPS(if speed > 5km/h and no map interaction for 7s) for modelcom.naviexpert.navigationsdk.api.INavigationApi.getNavigationViewModel(). Usages:com.naviexpert.navigationsdk.api.INavigationApi.startNavigationActivity()com.naviexpert.navigationsdk.api.ui.map.NavigationMapView()
-
Font family (
com.naviexpert.navigationsdk.api.ui.typography.SdkTypography.Roboto) and font size constants (depends on specific views) and default view containers sizes changes forcom.naviexpert.navigationsdk.api.ui:.dialog.LoadingRouteDialog().eta.EtaBar().laneassist.LaneAssistant().maneuvers.ManeuversBar().speed.SpeedView()
- The default navigation activity now supports edge-to-edge display, rendering the map under the system bars. (
com.naviexpert.navigationsdk.api.INavigationApi.startNavigationActivity); - To support edge-to-edge layouts, we've added the
overlayModifiertocom.naviexpert.navigationsdk.api.ui.map.NavigationMapView(). It handles applying the correct padding to the navigation overlay when theNavigationMapView()is displayed full-screen.
0.37.2
Jul 11, 2025
- Added support for 16 KB page size (required by Android 16);
- Added
com.naviexpert.navigationsdk.api.INavigationApi.errorsState(informing about sdk errors like: map, navigation ,authenticate etc.); - Changed
com.naviexpert.navigationsdk.api.INavigationApi.navigationState->com.naviexpert.navigationsdk.api.NavigationState(NotStarted,Starting,Navigating,Stopping); - State
com.naviexpert.navigationsdk.api.NavigationState.Navigatinghas additional information in it (isDestinationReached,ongoingEvent,newEventsDataetc.) - Added
com.naviexpert.navigationsdk.api.INavigationApi.updateNavigationmethod to update current ongoing navigation session; - Improved stability in default navigation activity
com.naviexpert.navigationsdk.api.INavigationApi.startNavigationActivity; - Fixed centering of the indicator in landscape mode in default navigation activity
com.naviexpert.navigationsdk.api.INavigationApi.startNavigationActivity; - Added new initial navigation parameters and the ability to configure navigation settings at start
com.naviexpert.navigationsdk.api.params.navigation.NavigationParams.Builder(setComputeTraffic(),setAutoRouteRecompute()); - Added road snapping on the map;
- Added speed limits on map and navigation;
- Improved bearing tracking accuracy;
- Added distinct location indicator (map / navigation) and destination point pin;
- New methods in
com.naviexpert.navigationsdk.api.IMap:showUserPosition(),getHeight(), andgetWidth(); - Modified the signature of the
com.naviexpert.navigationsdk.api.IMap.startIsometricTracking()method (addedoperationalAreaPadding,positionIndicatorOffsetparameters) ;
0.33.1
May 26, 2025
- Improved SDK stability: Addressed potential memory leaks.
- New API for diagnostic reports: Introduced
sendReport(reportParams: ReportParams)for submitting crash and diagnostic data.