Skip to content

docs(skills): add android-maps-sdk skill - #2450

Draft
dkhawk wants to merge 11 commits into
mainfrom
feat/maps-sdk-skill
Draft

dkhawk wants to merge 11 commits into
mainfrom
feat/maps-sdk-skill

Conversation

@dkhawk

@dkhawk dkhawk commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Adds the android-maps-sdk developer skill in .gemini/skills/android-maps-sdk/ for pair programming on Google Maps Android apps.

It covers:

  • Setting up Google Maps with Compose and Views.
  • Writing headless JVM tests using Robolectric shadows (android-maps-robolectric).
  • Pre-flight API key checks via gcloud (verifying package name, debug SHA-1, and enabled APIs before building).
  • Integrating android-maps-utils for clustering, GeoJSON parsing, and distance calculations.
  • Practical patterns to avoid common pitfalls (such as using AssetManager instead of ClassLoader for assets, and avoiding duplicate marker rendering when clustering).
  • Reference guides and templates for camera controls, custom styling, Street View, and modular architecture.

@dkhawk dkhawk changed the title feat(skills): introduce android-maps-sdk skill with TDD, pre-flight audits, and utility synergy docs(skills): add android-maps-sdk skill Oct 8, 2026
@dkhawk
dkhawk marked this pull request as ready for review October 8, 2026 19:45
@snippet-bot

snippet-bot Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

No region tags are edited in this PR.

This comment is generated by snippet-bot.
If you find problems with this result, please file an issue at:
https://github.com/googleapis/repo-automation-bots/issues.
To update this comment, add snippet-bot:force-run label or use the checkbox below:

  • Refresh this comment

@dkhawk
dkhawk requested review from LoyalAbbas and kikoso October 8, 2026 19:46
@dkhawk

dkhawk commented Oct 8, 2026

Copy link
Copy Markdown
Contributor Author

@kikoso @LoyalAbbas - Ready for review! Only one approval is needed.

@dkhawk
dkhawk marked this pull request as draft October 8, 2026 20:23
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