BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Curso Google: UX Design para Desenvolvedores de Aplicações Móveis

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

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

Conteúdo educacional

BT