Skip to content

feat: support custom MapView delegates and add Navigation SDK sample app - #1061

Draft
dkhawk wants to merge 2 commits into
mainfrom
feat/navigation-sdk
Draft

dkhawk wants to merge 2 commits into
mainfrom
feat/navigation-sdk

Conversation

@dkhawk

@dkhawk dkhawk commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

Adds MapViewDelegate<out T : ViewGroup>, DefaultMapViewDelegate, and mapViewFactory to GoogleMap so custom map containers such as the Android Navigation SDK's NavigationView can be hosted inside Maps Compose, along with the :navigation-app sample module (turn-by-turn guidance, collapsible simulation controls, and Places Search Along Route) and headless JVM Robolectric unit test suites for both :maps-compose and :navigation-app using com.google.maps.android:maps-testing-robolectric:1.0.0-rc01.

@github-actions

github-actions Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Coverage (unit tests)

Compared against bc7a4bf on main (#1081).

Module Line % Change Branch % Change
maps-compose 43.67% 🔺 +28.40 14.05% 🔺 +10.29
maps-compose-utils 26.29% no change 12.70% no change
maps-compose-widgets 10.88% no change 11.11% no change
TOTAL 37.67% 🔺 +19.92 13.69% 🔺 +7.86

Line and branch coverage from unit test reports. History is recorded on the coverage-history branch after each merge to main.

Comment thread gradle/libs.versions.toml Fixed
@dkhawk
dkhawk force-pushed the feat/navigation-sdk branch 2 times, most recently from 806636b to a5df619 Compare November 10, 2026 22:15
@dkhawk
dkhawk force-pushed the feat/navigation-sdk branch from a5df619 to ce14db7 Compare November 10, 2026 23:41

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants