Building with the Navigation UX Framework on Android
summary
Mapbox’s Navigation UX Framework (dependency version 1.3 RC1) runs on top of Maps, Directions and Matrix APIs and boots a production-ready Android nav app by adding a single init call, fragments and tokens; the demo builds a composable UI, enables 3D view, live traffic, speed limits, lane guidance, multi-stop routing with editable waypoints, contextual parking and POI category search, and starts active guidance with ETA clouds. Customization uses the composable-based customization API and Dash controller; the sample app on GitHub compiles and runs as shown.
AI-written summary · about
chapters (27)
- 0:00Introduction and setup
- 1:45Meet the UX Framework
- 3:31Core SDK vs UX Framework
- 5:22Getting started guide
- 7:33Installation in Android Studio
- 10:02Free drive state demo
- 12:22Camera and 3D mode
- 13:32Street name label
- 15:24Search and destination preview
- 18:04Active guidance state
- 20:15Contextual search
- 20:39Full search screen
- 21:44Favorites and multi-stop routing
- 24:21Out-of-the-box features
- 25:24Customization with Compose API
- 26:55Search panel customization
- 29:42Custom search button
- 32:57Coordination API
- 34:30Public sample app
- 35:35Form factor support
- 35:56Q&A: Android Auto integration
- 38:46Q&A: Core SDK vs UX Framework
- 40:36Q&A: Design style overrides
- 41:39Q&A: Mixing UXF and Core SDK
- 43:49Q&A: Navigation logic flexibility
- 45:16Q&A: Map overlays and styles
- 46:38Closing and resources
related talks
33mAdventures in Navigation
41mBuilding Exceptional Android Location Experiences with Mapbox
33mFinding Your Way Through the Navigation Framework
33mFinding Your Way Through the Navigation Framework
38mAdventures in Navigation
27mManaging In-App Navigation with the Navigation Architecture Component
41mNavigating Android Like a Pro
34mAndroid Jetpack: Manage UI navigation with navigation controller
