MCPcopy Create free account
hub / github.com/android/car-samples

github.com/android/car-samples @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
690 symbols 2,047 edges 103 files 211 documented · 31% updated 2mo agov1.9.0-alpha01 · 2026-06-03★ 46228 open issues

Browse by type

Functions 568 Types & classes 122
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Car Samples Repository

This repository contains a set of individual Android Studio projects to help you get started writing apps for the car.

The samples are categorized by the libraries they use to integrate with the car: - Car App Library - The library that allows developers to build navigation, parking, and charging apps for the Android Auto-compatible cars. The app may be running in a phone connected to the car or in the Android Automotive OS running in the car. - car-lib/ - A sample library for Android Automotive OS.

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 565
Class 114
Interface 6
Function 3
Enum 2

Languages

Java87%
Kotlin13%

Modules by API surface

car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java32 symbols
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java28 symbols
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java18 symbols
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java17 symbols
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java17 symbols
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java16 symbols
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java16 symbols
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.kt16 symbols
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java15 symbols
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java15 symbols
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java13 symbols
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ToggleButtonListDemoScreen.java12 symbols

For agents

$ claude mcp add car-samples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page