Criar apps com modelos

Projetar um app com a biblioteca Android for Cars App envolve ordenar 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 de alto nível, consulte as etapas abaixo. Para saber mais sobre sua função e a da biblioteca de apps na criação da experiência para os usuários, consulte Quem lida com o quê.

Etapas do processo

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

  1. Defina 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. Escolha uma sequência de modelos para orientar os usuários em cada tarefa.
  3. Considere o estado de condução. Faça uso estratégico de modelos apenas para estacionamento e estratégias de fluxo de tarefas.
  4. Planejar as comunicações. Escolha as 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 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 o funcionamento otimizado para dirigir em todos os carros compatíveis.

O que a biblioteca processa O que os desenvolvedores de apps precisam fazer
  • Entrada: processar a entrada do usuário em modelos por meio de mecanismos disponíveis em carros específicos, como tela sensível ao toque ou rotativo
  • Tamanho da tela: adaptar o conteúdo aos tamanhos de 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 familiares e consistentes em todos os apps.
  • Modo claro e escuro (exceto conforme observado abaixo): Ajuste dos recursos do modelo para o modo apropriado para condições de luz ambiente
  • 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 de Lista de lugares (mapa).
  • Entrada de voz: processamento de áudio gravado
  • Fluxos de usuários: criar sequências personalizadas de modelos que abordam jornadas de usuários importantes
  • Metadados: fornecer metadados, como itens de lista e locais para fixar nos mapas.
  • Elementos de branding: fornecer ícones, imagens e cores de destaque personalizadas do app (com variantes claras e escuras)
  • Mapas (somente apps de navegação): desenho e atualização de mapas (com tema claro ou escuro, conforme instruído), incluindo um mapa para exibição de cluster, se necessário.

No AAOS, os OEMs de veículos cuidam de: