Skip to content

chore: update snippets for Maps 3D SDK compatibility#25

Draft
dkhawk wants to merge 6 commits intomainfrom
feat/snippets-updates
Draft

chore: update snippets for Maps 3D SDK compatibility#25
dkhawk wants to merge 6 commits intomainfrom
feat/snippets-updates

Conversation

@dkhawk
Copy link
Collaborator

@dkhawk dkhawk commented Feb 11, 2026

Updates snippets to be compatible with Maps 3D SDK v0.2.0.
Changes:

  • Renamed position to positionAnchor in Popover.
  • Updated autoCloseEnabled and autoPanEnabled property names.
  • Fixed compilation issues in Camera and MapInit snippets.

- Introduced a new `snippets` multi-module project containing `common`, `kotlin-app`, and `java-app`.
- Implemented comprehensive snippets for Map Initialization, Camera Control, Markers, Polygons, Polylines, 3D Models, and Popovers.
- Established `SnippetRegistry` architecture to centralize snippet definitions and execution logic.
- Added automated instrumentation tests (`SnippetDiscoveryTest`, `SnippetRunTest`) that verify every registered snippet launches without crashing.
- Integrated `androidx-activity-ktx` for modern Edge-to-Edge support and fixed layout issues.
- Configured manifests with `MAPS_API_KEY` metadata to ensure reliable test execution.
- Updated dependencies in `libs.versions.toml` (Maps 3D SDK, Kotlin, etc.).
- Refactored `MainActivity` to clearer navigation structure.
- Added `PopoversActivity` to demonstrate new Popover API in the main samples.
- Enhanced existing samples (Markers, Camera, etc.) with updated API usage.
- Configured `secrets-gradle-plugin` for reliable API key injection.
@dkhawk dkhawk marked this pull request as draft February 12, 2026 18:43
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.

1 participant