# Define user tasks

<br />

To create the Android for Cars version of your app, first identify
vehicle-appropriate tasks -- and keep in mind the need to limit driver
distraction.

## Limiting driver distraction

To minimize distraction for drivers, keep these strategies in mind when
designing your car app.

**Limit information on each screen** : To keep driver attention on the road as
much as possible, the templates in the app library limit the amount of
information that can appear on each screen while driving. Allowable numbers of
actions, images, and other elements (such as amount of text, in some cases) are
described for each template. For templates with list and grid items, the maximum
allowed number of items varies by vehicle and can be retrieved via the
[ConstraintManager API](https://developer.android.com/training/cars/apps#constraint-manager).

**Present only essential app content**: For the car version of your app, focus
on essential, driving-related content such as frequently-used locations, rather
than the full content of your app.

**Minimize attention needed for tasks** : Simplify processes for drivers by
[keeping task flows short](https://developers.google.com/cars/design/create-apps/apps-for-drivers/plan-task-flows#short).

**Provide shortcuts**: Present saved user content early in task flows for quick
access (for example, favorites or recently visited locations).

**Minimize user input** : When possible, present pre-selected options and
defaults, so users can easily make choices while driving. Also, consider
enabling [voice input](https://developers.google.com/cars/design/create-apps/apps-for-drivers/plan-communications) while driving.

**Update template content cautiously** : Because updates to template content may
take the driver's attention away from the road, some types of updates are
limited. (That is, they increase the step count of the task, and steps are
limited while driving.) Updates that are refreshes are less disruptive and can
be throttled to minimize distraction. For details, see
[What is a refresh?](https://developers.google.com/cars/design/create-apps/apps-for-drivers/plan-task-flows#refresh)

For general information about limiting distraction in car UI design, visit
[Design foundations](https://developers.google.com/cars/design/design-foundations).