Criar apps com modelos

Projetar um app com a biblioteca Android for Cars App envolve sequenciar modelos em fluxos de tarefas e personalizá-los para as metas do app e dos usuários.

Use a biblioteca para criar apps nas seguintes categorias:

Para entender o processo de design em alto nível, consulte as etapas do processo abaixo. Para saber mais detalhes sobre seu papel e o papel da biblioteca de apps na criação da experiência para os usuários, consulte Quem é responsável pelo quê.

Etapas do processo

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

  1. Definir as 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: Escolher uma sequência de modelos para orientar os usuários em cada tarefa.
  3. Considere o estado de direção. Faça uso estratégico de modelos reservados e estratégias de fluxo de tarefas.
  4. Planejar as comunicações. Escolha opções de comunicação adequadas para todos os cenários em que o 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 personalize o estilo para refletir a marca do seu app.

O que cada parte faz

Quando você cria um app com a biblioteca Android for Cars App, ela cuida de muitos aspectos da experiência do app, incluindo fazer com que ele funcione de forma otimizada em todos os carros compatíveis.

O que a biblioteca processa O que os desenvolvedores de apps lidam
  • Entrada: processamento de entradas do usuário em modelos com mecanismos disponíveis em carros específicos, como tela touchscreen ou seletor giratório
  • Dimensionamento da tela: como adaptar o conteúdo aos tamanhos da tela
  • Transições de tela: transição de movimento entre telas
  • interface consistente e otimizada: garantir que a interface e os padrões de interação sejam conhecidos e consistentes em todos os apps.
  • Modo claro e escuro (exceto conforme indicado abaixo): ajuste dos recursos do modelo para o modo adequado às condições de luz ambiente
  • Restrições de UX com base no estado de condução: limitar o texto ou desativar determinados recursos, como o teclado, enquanto o usuário está dirigindo.
  • Maps para apps que não são de navegação: desenhar o mapa no modelo de lista de lugares (mapa).
  • Entrada de texto por voz: processamento do áudio gravado
  • Fluxos de usuários: como criar sequências personalizadas de modelos que abordam jornadas ideais do usuário
  • Metadados: fornece metadados, como itens de listas e locais a serem fixados no mapa.
  • Elementos da marca: fornecer iconografia, imagens e cores de destaque personalizadas do app (com variantes claras e escuras).
  • Maps (somente apps de navegação): mostrar e atualizar mapas (com tema claro ou escuro, conforme instruído) incluindo um mapa para exibição em cluster, se quiser.

Para o AAOS, os OEMs de veículos cuidam do seguinte: