Skip to main content

Navigation SDK Core Framework

  • check
    Raw location signal enhancement
  • check
    Routing and rerouting, both online and offline
  • check
    Traffic, incidents, and closures avoidance
  • check
    Alternative routes generation, also continuously during the drive
  • check
    Route line rendering
  • check
    Navigation camera controls
  • check
    Voice instructions playback
lightning
Public Preview for Mapbox Navigation SDK UX Framework and Core Framework
Mapbox Navigation SDK UX Framework and Core Framework are in Public Preview. During this phase, frameworks may be subject to potential changes as they stabilize.If you would like to keep building with the stable version of Navigation SDK v2, documentation is available on the dedicated page.

The Navigation SDK Core Framework for Android allows you to build a custom navigation experience with the power of the Mapbox Directions API, Mapbox Map Matching, and Mapbox Maps.

Consider using Navigation SDK UX framework instead of Navigation SDK Core Framework. Navigation SDK Core Framework is designed for creating custom navigation experience, which demands more effort to adopt and support compared to Navigation SDK UX framework. See the Explore and choose an approach page for more details.

Requirements

The Navigation SDK Core Framework for Android is compatible with applications that:

  • Are built using Kotlin 1.6.0 or higher.
  • Are built using the Android SDK 21 or higher.
  • Are built using the NDK 23. Other major versions of the NDK are not guaranteed to be compatible.
  • Use Java 8 for sourceCompatibility and targetCompatibility, as shown in the installation guide.

Java compatibility

The Navigation SDK Core Framework for Android is built with Kotlin, the official language recommended by Google for Android development. Kotlin is 100% interoperable with Java.

Despite the fact that Kotlin applications is Navigation SDK Core Framework's primary target, applications with a Java codebase can interact properly with the public APIs exposed by Mapbox SDKs for Android. If you experience any issues using the Navigation SDK Core Framework for Android with Java, contact us.


Was this page helpful?