Start building in seconds without a credit card with Maps Demo Key. Learn more

Introducing new AI-powered products and tools from Google Maps Platform. Learn more

New! Subscribe to save with one monthly price and access more products. Learn more

Unlocking design autonomy: Announcing the layout customization framework for Navigation SDK

For professional drivers worldwide, every second behind the wheel requires split-second decision-making. Through UX research of enterprise fleets across regions, we learned that many developers need flexible design systems rather than rigid layouts to reflect their brand and elevate the driver experience.

We are excited to introduce the layout customization framework for Navigation SDK to address the need for a flexible UI framework. This framework introduces an innovative  layout management UX paradigm that gives teams the creative freedom to build tailored, context-aware driver experiences. The experimental version of layout customization framework is now available on the Android Navigation SDK.

Historically, UI frameworks in navigation SDKs were limited to work within a static application view. Our new framework orchestrates two distinct visual layers in real time: Google’s core mapping interface and developer app’s unique business workflows.

Manage the driver's cognitive load

During the drive, a driver’s focus shifts rapidly between highway guidance, traffic disruptions, and destination arrivals. This new framework provides a set of digital ‘building blocks’ allowing teams to independently position content cards, speed limit indicators, floating controls, and more. When a road hazard appears, safety alerts claim visual priority. Conversely, when a driver approaches a drop-off, the developer can customize the interface such that it smoothly transitions to highlight custom delivery confirmation sheets and accept the next trip.

By modularizing these core navigation elements, we are unlocking design autonomy. Mobile teams can now maintain their unique brand identity and build rich, layered layouts without sacrificing the reliable, turn-by-turn guidance drivers already know. The future of the driver workspace is dynamic, responsive, and completely integrated. With the layout customization framework for Navigation SDK, we provide the features to help build cleaner, safer, and more efficient journeys for drivers everywhere.

Layout customization framework enables developers to align the position of the UI components to camera movements so that the map's viewport dynamically adapts. As UI elements appear on the screen, developers can dynamically adjust the map’s optical center by setting custom constraints. This ensures the vehicle marker is framed and visible to the driver as the interface adapts to changing navigation conditions.

Get started today

To learn more about the Navigation SDK’s layout customization framework, visit our developer documentation for Android, explore sample design templates and layout implementations on GitHub, and join the conversation with our product and UX teams on the Google Maps Platform Developer Forum on Discord.

Get going with Google Maps Platform

View of a globe from spaceView of a globe from space
  • *Free usage refers to monthly calls available at no cost. Essentials Map Tiles APIs provide up to 100,000 calls at no cost per SKU per month.
  • Product availability, functionality and terms may differ for customers with billing addresses in the European Economic Area (EEA). Learn more