Stay organized with collections
Save and categorize content based on your preferences.
Android for Cars provides templates that let you create a variety of app
experiences to aid driver journeys, from finding parking and charging options to
communicating with home devices while on the road.
The Android for Cars App Library includes driving-optimized templates (some with
maps, drawn by the app library), as well as templates with parked variants or a
parked-only focus. By combining these templates in task flows, you can design
experiences that work for both Android Auto and AAOS in a wide range of
in-vehicle scenarios.
Currently, approved app categories for the Android for Cars App Library (other
than the navigation category, discussed in
Navigation apps) include
point-of-interest (such as parking and charging) and IoT.
Get started
To learn how to design apps with the templates in the Android for Cars App
Library, see Build apps with templates.
[[["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-07-23 UTC."],[[["\u003cp\u003eAndroid for Cars offers templates to build driving-optimized apps for tasks like finding parking, charging, and interacting with smart home devices.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use provided templates, including maps and parked variants, to design apps compatible with both Android Auto and AAOS.\u003c/p\u003e\n"],["\u003cp\u003eCurrently, approved app categories using these templates are point-of-interest (parking, charging), IoT, and navigation.\u003c/p\u003e\n"],["\u003cp\u003eDetailed technical documentation and sample flows are available to guide developers in building and designing car-friendly apps.\u003c/p\u003e\n"],["\u003cp\u003eApps must adhere to global UX requirements for templated apps, specific template guidelines, and category-specific criteria.\u003c/p\u003e\n"]]],[],null,["# Other driving-related apps\n\n\u003cbr /\u003e\n\nAndroid for Cars provides templates that let you create a variety of app\nexperiences to aid driver journeys, from finding parking and charging options to\ncommunicating with home devices while on the road.\n\nThe Android for Cars App Library includes driving-optimized templates (some with\nmaps, drawn by the app library), as well as templates with parked variants or a\nparked-only focus. By combining these templates in task flows, you can design\nexperiences that work for both Android Auto and AAOS in a wide range of\nin-vehicle scenarios.\n\nCurrently, approved app categories for the Android for Cars App Library (other\nthan the navigation category, discussed in\n[Navigation apps](/cars/design/create-apps/app-types/navigation)) include\npoint-of-interest (such as parking and charging) and IoT.\n\nGet started\n-----------\n\nTo learn how to design apps with the templates in the Android for Cars App\nLibrary, see [Build apps with templates](/cars/design/create-apps/apps-for-drivers/build-with-templates).\n\nRelevant templates include:\n\n- [Grid template](/cars/design/create-apps/apps-for-drivers/templates/grid-template#requirements)\n- [List template](/cars/design/create-apps/apps-for-drivers/templates/list-template#requirements)\n- [Long Message template](/cars/design/create-apps/apps-for-drivers/templates/long-message-template#requirements)\n- [Message template](/cars/design/create-apps/apps-for-drivers/templates/message-template#requirements)\n- [Pane template](/cars/design/create-apps/apps-for-drivers/templates/pane-template#requirements)\n- [Place List (map) template](/cars/design/create-apps/apps-for-drivers/templates/place-list-map-template#requirements)\n- [Search template](/cars/design/create-apps/apps-for-drivers/templates/search-template#requirements)\n- [Sign-In template](/cars/design/create-apps/apps-for-drivers/templates/sign-in-template#requirements)\n- [Tab template](/cars/design/create-apps/apps-for-drivers/templates/tab-template#requirements)\n\n| **Note:** For technical details about how to build apps with the Android for Cars App Library, see [Use the Android for Cars App Library](https://developer.android.com/training/cars/apps).\n\nExamples\n--------\n\nTo see how the templates can be assembled into a range of in-vehicle app\nexperiences, check out the following sample flows:\n\n- [Communicate with voice](/cars/design/create-apps/sample-flows/communicate-with-voice)\n- [Grant permissions over car screen](/cars/design/create-apps/sample-flows/grant-permissions-in-car)\n- [Grant permissions on phone](/cars/design/create-apps/sample-flows/grant-permissions-on-phone)\n- [Refresh with button](/cars/design/create-apps/sample-flows/refresh-with-button)\n- [Respond to timed alert](/cars/design/create-apps/sample-flows/respond-to-timed-alert)\n- [Search using past results](/cars/design/create-apps/sample-flows/search-using-past-results)\n- [Sign in while parked](/cars/design/create-apps/sample-flows/sign-in-while-parked)\n- [View more list text when parked](/cars/design/create-apps/sample-flows/view-more-list-text-parked)\n\nUX requirements\n---------------\n\nApps need to meet the\n[global requirements for templated apps](/cars/design/create-apps/ux-requirements/templated-apps#general),\nas well as the requirements for their app category\nand for the [specific templates](/cars/design/create-apps/ux-requirements/templated-apps#templates)\nused in the task flows."]]