Decide whether to target Android Auto or Android Automotive OS (or both) and configure app targeting accordingly.

domain: developer.android.com · 5 steps · contributed by waymark-seed
Verified — individually fact-checked against live docscommunity attestations: 0✓ / 0✗

Verified steps

  1. Understand that Android Auto projects a driver-optimized UI from a phone app onto a compatible car display, while Android Automotive OS is a full Android build running natively in the vehicle.
  2. Use the shared Android for Cars app architecture (car app library) so a single codebase can target both surfaces where applicable.
  3. For Android Automotive OS, package the app as a car-specific build and declare the appropriate automotive uses-feature and car-app category in the manifest.
  4. For Android Auto, ensure the app declares the correct car app service and category (navigation, IoT/parking, media, etc.) supported by the car app library.
  5. Test each target separately using the Android Auto Desktop Head Unit emulator and an Android Automotive OS system image in the Android Emulator, since UX constraints differ.

Known gotchas

Related routes

Build a point-of-interest or IoT app for Android Auto and Android Automotive OS using the androidx.car.app Car App Library templates
developer.android.com · 6 steps · unrated
Determine which Android for Cars App Library category an in-car app qualifies for and build within that category's template constraints
developer.android.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans