
Não use mais do que três tipos de typefaces
Limite o tamanho de 60 caracteres por linha (se for web) e 40 caracteres se for (mobile)
Não minimize o espaçamento entre linhas
Use a “Elipse” para indicar que existe informações adicionais
Faça seus botões se parecerem como botões
Crie botões mobile do tamanho proporcional ao dedo do seu usuário
Faça com que toda a área do botão seja clicável e não apenas o texto dentro dele
As barras de busca seguem restritamente um padrão de UX na maioria dos casos
Componentes “sliders” (Range Controls) deverão ser utilizados apenas para valores não quantificáveis
Se o campo for numérico, sempre considere o tipo do input como numérico
No componente drop-down, se tiver poucas opções troque por outro componente, se tiver muitas opções utilize um autocomplete
Cuidado com os estados dos “toggles” ou “switches” para não confundir os usuários
Usuários visualizam Logotipos e imagens primeiro
Infinite scroll vs. Pagination: Quando usar cada um
Tire vantagem da proximidade visual dos seus componentes
Sempre que houver um padrão de dados no input, utilize máscaras
Use tutoriais para orientar o seu usuário
Utilize as microinterações para humanizar o seu sistema
Tente persuadir o usuário a utilizar as funcionalidades do sistema
Não use apenas links, use blocos de links (Link Blocking)
Humanize seus erros
Faça com que o sistema ajude o usuário a evitar erros antes que aconteçam
Crie uma hierarquia visual de página
Evite os erros mais comuns de UX design para ícones
Ofereça informações para os seus usuários em pequenas doses
Gerencie melhor as imagens para manter a rapidez do seu site ou aplicativo
Informe aos usuários do seu App sobre qual a melhor orientação de tela
Em App mobiles use sempre componentes nativos
Nos inputs de senha, providencie o recurso “visualizar senha”
Ofereça imagem de produtos expansíveis
Utilize as melhores práticas de UX para formulários parte 1
Utilize as melhores práticas de UX para formulários parte 2
Aproveite as informações existentes de outras bases (API's)
Não exija do seu cliente um cadastro inicial ou um login imediato
Utilize as melhores práticas de UX para campos de buscas
Facilite a volta para a página principal
Mostre um indicador numérico nos componentes de progresso
Cuidado com o espaço que o menu compõe a tela
Não permita que as promoções e anúncios roubem a cena
Breadcrumb: Use como bússola para nortear seus usuários
Adicione um “Create from existing” no seu fluxo de CRUD
Seja consistente com as terminologias
Disponibilize tooltips em mobile da maneira correta
Disponibilize o índice dos steps e tutoriais em mobile de forma correta
Saiba quando utilizar o "switch" ou o "checkbox"
Sempre deixe visível filtros e ordenações em listas e tabelas
Melhores práticas de UX para lidar com tabelas com muitos campos
As cores possuem profundo impacto na experiência do usuário com o software
Precisamos falar sobre "Call to Action"
Seja responsivo!
Aprenda UX Design de forma prática e rápida com conceitos práticos e diretos, aplicados em construção de software quer seja web ou mobile.
Vamos aprender 50 princípios modernos e atuais para te ajudar na construção do seu Software ou do App Mobile, todos com diversas referências visuais em cada aula.
Muitos desenvolvedores me perguntam quais são as técnicas para se criar um software que consiga uma boa experiência com seus usuários e neste curso abordaremos um compilado de 50 princípios que os desenvolvedores e ux designers de grandes empresas aplicam durante a construção de seus sistemas.
Este curso lhe servirá também como guia de referência durante o processo de construção das suas aplicações. E durante as aulas falaremos de diversas situações que acontecem no dia-a-dia de uma equipe de desenvolvimento de software.
Não importa qual é a sua linguagem de programação ou a sua "stack" preferida. Usaremos técnicas de UX com foco em desenvolvimento de software para que você possa adaptá-las na linguagem que preferir.
Você aprenderá com exemplos práticos abordados com propriedade por um instrutor que possui anos de experiência como desenvolvedor e como designer e que falará diretamente na linguagem do cotidiano de uma fábrica de software, sem firulas, sem rodeios e direto ao ponto.
Ao final deste curso você:
Desenvolvedor - Estará apto a construir softwares com um pensamento mais focado em UX
Ux Designer - Estará apto a prototipar com um pensamento mais focado em desenvolvimento
Estudante - Estará apto a entrar neste universo de fábrica de software engajado na qualidade do produto
---
*** Atualização 2020 ***
Mais 10 Princípios de UX Deisgn - Totalizando 60 princípios em todo o curso
Implementando Acessibilidade em UX - Aulas com princípios de UX para a criação de Sistemas com normas de acessibilidade
Indicação de livros para conhecimento adicional