Rapidly Build Navigation Experiences With Mapbox Drop-In UI For Mobile Applications

Pre-built navigation features for Android and iOS apps that save developer time

Guest

Guest

November 30, 2022

Rapidly Build Navigation Experiences With Mapbox Drop-In UI For Mobile Applications

Pre-built navigation features for Android and iOS apps that save developer time

Guest

Guest

November 30, 2022

The Mapbox Navigation SDK v2.9 launch for Android and iOS introduces a new way to save developer time. The Drop-In UI is a ready-to-use navigation layout that provides all the components for a navigation experience with just a few lines of code. The Drop-in UI also offers customization options to match any application's unique brand.

Prior to the Drop-In UI, developers had to manually build navigation features from scratch, from composing individual navigation UI components, to observing modifications to data changes using core components, and managing state transitions. The Mapbox Navigation SDK v2.9 release simplifies this, letting developers focus on building and improving other app components. And for developers who want full control over all the details, the option to build a navigation experience from individual components remains available.

"We are building using Drop-In UI, and as we accumulate more knowledge on individual UI components and requirements of changing UI layouts coming up, we will use more standalone components." - Nvidia

Building a navigation experience using a few lines of code is one of the most requested features from Mapbox customers. With the new `NavigationView` class, it is possible to add a fully working navigation system to an app almost instantly, including the ability to:

  • Customize default Mapbox UI components - Leverage default visualizations or customize for unique branding
  • Inject custom views into Drop-In UI - Integrate tailored application experiences and services that meet the needs of end users
  • Access a Mapbox MapView or inject your own - Add view annotations and make changes to styles at runtime and perform other map related operations

With the release of v2.9, the Drop-In UI capability is available for both Android and iOS. Users of Drop-In UI now have increased functionality with the introduction of preview mode for destinations and routes and an experience that maps visually between free-drive and active navigation sessions. 

The Drop-In UI supports landscape and portrait modes on smartphones and is also functional for large-screen devices, such as tablets and in-car experiences.

“The initial feedback from the beta testers was simply outstanding. Everyone is very eager and pleased with the navigation improvements. Our truck fleet is very happy that we are working toward a complete truck routing and navigation solution.” - AB Courier

Drop-In UI accelerates app migrations and provides the ability to rapidly develop new applications from the ground up. AB Courier deployed their new application into production and expedited the enhanced app functionality and experience to their entire fleet. In addition, Nvidia used the Drop-In UI in their showcased build at the 2022 GPU Technology Conference.

Get started today with Mapbox Drop-In UI with the latest version of the Mapbox Navigation SDK. For customers who need a faster and more efficient time to market by reducing the amount of software development work required, this is a perfect opportunity to get started with the platform. Mapbox documentation has all you need to get started for both Android and iOS.

Heading 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Heading 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Heading 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Heading 4

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Heading 5

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

response = requests.get(

  "https://api.mapbox.com/v4/mapbox.temperature-raster-tileset/tilequery/40,-105.json",

    params={

        "layers": "temperature,wind_speed",

        "bands": "1708304400,1708311600",

    },

Optional caption
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque euismod maximus porta. Pellentesque vitae augue elit. Nam semper eros leo, nec hendrerit nunc aliquet quis. Morbi ac sapien tortor. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Curabitur porta imperdiet lorem, ut aliquet orci pellentesque quis. Donec magna augue, molestie aliquam enim eu, auctor feugiat metus."

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

No items found.
No items found.

Related articles