BT

Curso Google: UX Design para Desenvolvedores de Aplicações Móveis

| por Abel Avram Seguir 10 Seguidores , traduzido por David Padilha Coelho de Lucca Seguir 0 Seguidores em 18 nov 2014. Tempo estimado de leitura: 3 minutos |

UX Design para Desenvolvedores de Aplicações Móveis é um curso que oferece quatorze dias de acesso gratuito e após este período ele se torna pago. Foi criado pelo Google para ajudar os desenvolvedores a se tornarem UX designers.

Neste curso, é ensinado aos desenvolvedores como começarem a se tornar UX designer. Segundo os autores, quando se inicia um novo aplicativo ou o redesenho de um já existente, é importante que, antes de começarem a escrever código, os desenvolvedores comecem a pensar na experiência do usuário: o que eles querem alcançar, qual é o público alvo do aplicativo, como seria o usuário, quais são os recursos que os usuários desejam encontrar, quais casos de uso devem ser considerados.

Um dos primeiros passos em UX Design é determinar o perfil, os tipos de usuários que são os alvos do aplicativo, estabelecer os casos de uso e escolher um conjunto de recursos que fariam eles felizes. Ainda segundo os autores do curso, os desenvolvedores precisam tomar cuidado para não criar uma lista de recursos que seriam interessantes para eles mesmos e sim criar uma lista que seja interessante para o perfil que é alvo do aplicativo. Não é sobre o que o desenvolvedor gosta, mas sim sobre o que o usuário quiser.

Outro passo em UX design é conversar com os atuais usuários e descobrir o que eles gostariam, o que está funcionando e o que não está funcionando para eles, e quais são as melhorias que eles gostariam de encontrar, entre outros questionamentos.

Outra lição a ser aprendida é que os desenvolvedores precisam pensar além do código e enxergar o todo, uma técnica chamada "Low-Res Wireframing". É necessário considerar cuidadosamente como o usuário irá utilizar o aplicativo, o que é importante e o que não é, quais são os passos que o usuário precisa fazer para utilizá-lo, etc. com base no que o aplicativo pretende realizar. O desenvolvedor não precisa considerar a implementação de código baixo nível neste momento por que pode influenciar em como a UX é projetada.

UX design para aplicações móveis é diferente do conceito aplicado para aplicações desktop. Os desenvolvedores precisam entender e projetar de acordo com as restrições dos dispositivos móveis: informações limitadas, bateria limitada, atenção dividida, lateralidade (como os dispositivos são segurados na mão), telas pequenas e intermitência da rede. O curso oferece dicas de como projetar um aplicativo levando em consideração essas restrições existentes.

A última lição do curso oferece orientação em como utilizar o melhor do Android para oferecer uma ótima experiência para o usuário. Embora os dispositivos móveis possuam algumas limitações quando comparados com os desktops, eles vêm com uma série de sensores que ajudam a construir o contexto do usuário e podem enriquecer os aplicativos:

  • O que o usuário está fazendo? É noite, ele está em movimento, correndo, viajando?
  • Onde está o usuário? As informações de localização são coletadas do sensor GPS ou da rede de conexão.
  • O usuário está próximo de quem/do que? Relacionar o posicionamento do usuário com outros usuários ou de algum ponto de referência.
  • Quem é o usuário? As informações sãoo coletadas de redes sociais como o Google+.

O contexto do usuário pode ser obtido através do Google Services que oferece uma série de APIs para obter informações de um usuário.

As aulas do curso são oferecidas em vídeos curtos apresentados pelos dois autores, e elas são gratuitas. O curso também inclui exercícios. Um exemplo é escolher um aplicativo que você não gosta e sugerir como ele poderia ser melhorado. Outro exemplo é começar do zero e esboçar as idéias para um aplicativo. Esta parte do curso é gratuita. A assinatura paga inclui feedback e recomendações dos exercícios, acesso a um instrutor que responde questões sobre as aulas e revisa o código, revisão do projeto final e um certificado.

UX Design para Desenvolvedores de Aplicações Móveis é um curso para iniciantes, porém o Google tem outros cursos intermediários e avançados, como por exemplo: Desenvolvimento de Aplicaçãoes Android, Desenvolvimento de Aplicações Escaláveis, Desenvolvimento Web Mobile, Otimização de Performance de Websites, ou Desenvolvimento de Jogos em HTML5.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT