Visão geral

Para criar um app com a biblioteca Android for Cars App, é preciso sequenciar modelos em fluxos de tarefas e personalizá-los para os objetivos do app e dos usuários.

Use a biblioteca para criar apps nas seguintes categorias:

Para entender o processo de design em um nível alto, consulte o processo a seguir. Para detalhes sobre sua função e a função da biblioteca de apps na criação da experiência para os usuários, consulte Quem faz o quê.

Etapas do processo

O design com a biblioteca Android for Cars App envolve as seguintes etapas, em geral:

  1. Definir tarefas do usuário. Descubra quais tarefas são importantes para os usuários realizarem com seu app em veículos.
  2. Planejar fluxos de tarefas. Escolha uma sequência de modelos para orientar os usuários em cada tarefa.
  3. Considere o estado de condução. Use de forma estratégica modelos e estratégias de fluxo de tarefas somente para estacionamento.
  4. Comunicações do plano. Escolha opções de comunicação adequadas para todos os cenários em que seu app se comunica com os usuários.
  5. Personalize seu app. Personalize o conteúdo de cada modelo para refletir as necessidades dos usuários e o estilo para refletir a marca do app.

O que cada parte faz

Ao criar um app com a biblioteca Android for Cars App, ela cuida de muitos aspectos da experiência do app, incluindo a otimização para dirigir em todos os carros compatíveis.

O que a biblioteca faz O que os desenvolvedores de apps fazem
Entrada: como processar a entrada do usuário em modelos usando mecanismos disponíveis em carros específicos, como tela sensível ao toque ou controle giratório Entrada de voz: processamento de áudio gravado
Dimensionamento da tela: como adaptar o conteúdo aos tamanhos de tela Fluxos de usuários: criação de sequências personalizadas de modelos que abordam jornadas ideais do usuário
Transições de tela: transição Movimento entre telas Metadados: forneça metadados, como itens de lista e locais a serem fixados em mapas.
Interface consistente e otimizada para dirigir: garante que a interface e os padrões de interação sejam familiares e consistentes em todos os apps. Elementos de marca: fornecimento de iconografia, imagens e cores de destaque personalizadas (com variantes claras e escuras)
Modo claro e escuro (exceto conforme indicado abaixo): ajuste os recursos do modelo para o modo adequado às condições de luz ambiente. Mapas (somente apps de navegação): desenhar e atualizar mapas (com tema claro ou escuro, conforme instruído), incluindo um mapa para exibição de clusters, se necessário
Restrições de UX com base no estado da direção: limitar o texto ou desativar determinados recursos, como o teclado, enquanto o usuário está dirigindo
Mapas para apps que não são de navegação: como desenhar o mapa no modelo Lista de lugares (mapa)