Stay organized with collections
Save and categorize content based on your preferences.
Figure 1. Create apps.
Car screens provide a unique way for apps to reach drivers and passengers during
their daily journeys – both while driving and when parked. With Android for
Cars, developers can deliver app experiences in two ways:
Downloaded directly into vehicles through Google Play into the
fast-growing realm of vehicles from top brands with Google built-in
(Android Automotive OS plus Google Automotive
Services)
App experiences can center around driving, with a UI designed to minimize
distraction. Or, they can focus on parked and passenger scenarios that take
advantage of large (or multiple) screens in cars with Google built in.
This section provides UX guidance for creating in-vehicle experiences in a range
of app categories, from media and video to navigation and point-of-interest.
Get Started
Learn the basics about creating various app types:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-10 UTC."],[[["\u003cp\u003eAndroid for Cars enables developers to create apps for vehicles, deliverable through projection from phones (Android Auto) or direct download into vehicles with Google built-in (Android Automotive OS).\u003c/p\u003e\n"],["\u003cp\u003eApps can be designed for driving or parked scenarios, catering to driver and passenger needs with specific UI considerations.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage templates, components, and UX guidelines to build various app types, including communication, media, navigation, and more.\u003c/p\u003e\n"],["\u003cp\u003eThe provided resources cover design foundations, task flow examples, and usability requirements to ensure a seamless in-vehicle app experience.\u003c/p\u003e\n"],["\u003cp\u003eThis comprehensive guide aims to assist developers in creating high-quality apps optimized for the unique environment of car screens and user interactions.\u003c/p\u003e\n"]]],[],null,["# Create apps\n\n\u003cbr /\u003e\n\n**Figure 1.** Create apps.\n\nCar screens provide a unique way for apps to reach drivers and passengers during\ntheir daily journeys -- both while driving and when parked. With Android for\nCars, developers can deliver app experiences in two ways:\n\n- **Projected from Android phones** (via [Android Auto](/cars/design/android-auto)) onto screens of more than 200 million [compatible vehicles](https://www.android.com/auto/compatibility/)\n- **Downloaded directly into vehicles** through Google Play into the fast-growing realm of vehicles from top brands with [Google built-in](https://built-in.google/cars/) ([Android Automotive OS](/cars/design/automotive-os) plus Google Automotive Services)\n\nApp experiences can center around driving, with a UI designed to minimize\ndistraction. Or, they can focus on parked and passenger scenarios that take\nadvantage of large (or multiple) screens in cars with Google built in.\n\nThis section provides UX guidance for creating in-vehicle experiences in a range\nof app categories, from media and video to navigation and point-of-interest.\n\n\u003cbr /\u003e\n\nGet Started\n-----------\n\nLearn the basics about creating various app [types](/cars/design/create-apps/app-types/overview):\n\n- [Communication apps](/cars/design/create-apps/app-types/communication)\n- [Media apps](/cars/design/create-apps/app-types/media)\n- [Navigation apps](/cars/design/create-apps/app-types/navigation)\n- [Other driving-related apps](/cars/design/create-apps/app-types/other) (IoT, point-of-interest, weather)\n- [Parked \\& passenger apps](/cars/design/create-apps/app-types/parked-passenger), such as video streaming\n\n\u003cbr /\u003e\n\n### Design an App\n\nFind out how to:\n\n- [Build apps with templates](/cars/design/create-apps/apps-for-drivers/build-with-templates)\n- [Create media apps](/cars/design/create-apps/media-apps/overview)\n- [Adapt video apps](/cars/design/create-apps/parked-passenger-apps/overview)\n\n\u003cbr /\u003e\n\n### Learn about templates\n\nExplore the building blocks in the Android for Cars App Library:\n\n- [Templates](/cars/design/create-apps/apps-for-drivers/templates/overview)\n- [Template components](/cars/design/create-apps/apps-for-drivers/components/overview)\n\n\u003cbr /\u003e\n\n### Understand the big picture\n\nLearn about:\n\n- [How users experience your app](/cars/design/create-apps/apps-for-drivers/build-with-templates#how)\n- [Partner roles for apps](/cars/design/create-apps/partner-roles/partner-roles-apps)\n- [Design foundations](/cars/design/design-foundations) for in-vehicle UI\n\n\u003cbr /\u003e\n\n### See examples\n\nCheck out task flows for common app tasks:\n\n- [Permission \\& sign-in flows](/cars/design/create-apps/sample-flows/permissions-sign-in)\n- [Navigation flows](/cars/design/create-apps/sample-flows/navigation)\n- [Other scenarios](/cars/design/create-apps/sample-flows/other), such as purchasing and voice communication\n\n\u003cbr /\u003e\n\n### Check usability\n\nMake sure your app meets design requirements:\n\n- [MUST, SHOULD, and MAY for apps](/cars/design/create-apps/ux-requirements/requirement-definitions)\n- [Media app requirements](/cars/design/create-apps/ux-requirements/media-apps)\n- [Templated app requirements](/cars/design/create-apps/ux-requirements/templated-apps)\n\n\u003cbr /\u003e"]]