Hacking Material Design - Indo Além das Guidelines

83
Hacking Material Design Nelson Vasconcelos Google UI/UX Expert, Lead Product Designer @ GuiaBolso Android Conference 2016 Indo além das guidelines

Transcript of Hacking Material Design - Indo Além das Guidelines

Page 1: Hacking Material Design - Indo Além das Guidelines

Hacking Material Design

Nelson Vasconcelos Google UI/UX Expert, Lead Product Designer @ GuiaBolso Android Conference 2016

Indo além das guidelines

Page 2: Hacking Material Design - Indo Além das Guidelines

Quem sou?

Lead Product Designer no GuiaBolso

Membro do time de Experts de UI/UX do Google Experts Program

Certified Design Sprint Master

@nvasconcelos_

+NelsonVasconcelos

Page 3: Hacking Material Design - Indo Além das Guidelines

Agenda

• Vamos entender o que é Material Design

• Aprenda que guideline não é uma coisa só

• Vários exemplos legais :)

• Fechamento e dúvidas

Page 4: Hacking Material Design - Indo Além das Guidelines

http://material.google.com

Não custa lembrar, né?

Page 5: Hacking Material Design - Indo Além das Guidelines

Parte - I Entendendo o Material Design

Page 6: Hacking Material Design - Indo Além das Guidelines

Material Design? Por quê?

Page 7: Hacking Material Design - Indo Além das Guidelines

Não havia um padrão, nem mesmo dentro do Google

Page 8: Hacking Material Design - Indo Além das Guidelines
Page 9: Hacking Material Design - Indo Além das Guidelines

Design adaptativoDesenvolver um sistema que permita uma experiência unificada em todas as plataformas e tamanhos de dispositivos e formas de input

Page 10: Hacking Material Design - Indo Além das Guidelines

Design Clássico + Tecnologia

Sintetizar os princípios clássicos do bom design com a inovação e possibilidades da ciência e tecnologia

Page 11: Hacking Material Design - Indo Além das Guidelines

Como?

Page 12: Hacking Material Design - Indo Além das Guidelines

Princípios

Material é a metáfora Ousado, gráfico, intencional

O movimento cria significado

Page 13: Hacking Material Design - Indo Além das Guidelines

Material é a metáfora

Page 14: Hacking Material Design - Indo Além das Guidelines

Afinal, o material design é flat ou esqueumórfico?

R.: Nenhum dos dois.

Page 15: Hacking Material Design - Indo Além das Guidelines

O Material Design usa o princípio da realidade mista.

O mundo virtual INTERAGE com o mundo real.

Page 16: Hacking Material Design - Indo Além das Guidelines

"E se os pixels tivessem não apenas cor, mas também profundidade?"

Matias Duarte, Google I/0 2014

Page 17: Hacking Material Design - Indo Além das Guidelines

Apresentando, o papel:

Page 18: Hacking Material Design - Indo Além das Guidelines

Apresentando, o papel:

Usa conceitos existes no mundo real, como luz, sombra, gravidade.

Ultrapassa as limitações do mundo real, podendo esticar, separar e juntar-se novamente.

Essas superfícies reagem a sua interação

Page 19: Hacking Material Design - Indo Além das Guidelines

Por quê?

Page 20: Hacking Material Design - Indo Além das Guidelines

Criar affordances percebidasUma affordance é o potencial de um

objeto de ser usado como foi projetado para ser usado.

Don Norman - Autor do livro O design das coisas do dia-a-dia, livro RECOMENDADÍSSIMO.

Ou seja, eu consigo de forma intuitiva entender que consigo interagir com

essa superfície.

http://www.usabilidoido.com.br/propiciacao_e_clicabilidade.htmlEntenda mais aqui:

Page 21: Hacking Material Design - Indo Além das Guidelines

As superfícies possuem elevação

Page 22: Hacking Material Design - Indo Além das Guidelines

Tudo que vai na superfície, não

Page 23: Hacking Material Design - Indo Além das Guidelines

O material reage a sua interação

Superfície É atraído magneticamente ao seu dedo, elevando-se e criando uma sombra maior

Tinta Gera uma onda, como se você estivesse tocando um espelho d’água.

Page 24: Hacking Material Design - Indo Além das Guidelines

Ousado, gráfico e intencional

Page 25: Hacking Material Design - Indo Além das Guidelines

O que você vê?

Page 26: Hacking Material Design - Indo Além das Guidelines
Page 27: Hacking Material Design - Indo Além das Guidelines

Gestalt = psicologia cognitiva

Nosso cérebro reconhece padrões

Page 28: Hacking Material Design - Indo Além das Guidelines
Page 29: Hacking Material Design - Indo Além das Guidelines

Princípios da Gestalt

fonte: Wikipedia

Page 30: Hacking Material Design - Indo Além das Guidelines

Que tipo de app é esse?

Mapa

Fotos

Contatos✓

Page 31: Hacking Material Design - Indo Além das Guidelines

Lei da proximidade

“Esses objetos estão próximos, então devem estar

relacionados”

Page 32: Hacking Material Design - Indo Além das Guidelines

Lei da semelhança

“Esses objetos são semelhantes, então devem

estar relacionados”

Page 33: Hacking Material Design - Indo Além das Guidelines

Lei da experiência passada

“Hmm… isso me lembra um relógio, então deve estar

relacionado com algo sobre tempo”

Page 34: Hacking Material Design - Indo Além das Guidelines

Mantenha o layout coeso usando linhas-chave e o grid

Page 35: Hacking Material Design - Indo Além das Guidelines

Keyline Pushinghttps://goo.gl/mzKSRP

Opções do desenvolvedor / Exibir limites de layout

+

Faça o ajuste fino de grid

Page 36: Hacking Material Design - Indo Além das Guidelines

Área viva x área total dos ícones

Page 37: Hacking Material Design - Indo Além das Guidelines

Tenha em mente a área de toque (48dp)

Page 38: Hacking Material Design - Indo Além das Guidelines

Iconografia

Nunca use ícones que não são comuns e compreensíveis sem o auxílio de um label.

Page 39: Hacking Material Design - Indo Além das Guidelines

Seja explícito principalmente em seus call to

actions

Page 40: Hacking Material Design - Indo Além das Guidelines

O movimento cria significado

Page 41: Hacking Material Design - Indo Além das Guidelines

Use transições para criar fluidezNo mundo real, as coisas não aparecem simplesmente do nada.

Page 42: Hacking Material Design - Indo Além das Guidelines

Use animações para encantarAnimações, além de divertidas, incentivam as pessoas a fazer a mesma ação novamente.

Page 43: Hacking Material Design - Indo Além das Guidelines

Parte - II Entendendo as camadas da guideline

Page 44: Hacking Material Design - Indo Além das Guidelines

Guidelines não são REGRAS. São recomendações de uso e boas práticas que nem sempre

podem estar adequadas a todas as situações

Page 45: Hacking Material Design - Indo Além das Guidelines

Princípios de usabilidade

Metáfora do papel e tinta

Camada 1 - Ergonomia

NÃO MUDE

Page 46: Hacking Material Design - Indo Além das Guidelines

Como interagimos com o dispositivo?

Page 47: Hacking Material Design - Indo Além das Guidelines

Fora de alcance

Esticando

Confortável

Seja amigo do dedão• Evite deixar ações

importantes fora da zona de conforto do dedão

• Respeite a área mínima de toque de um dedo (aprox. 48dp)

• Arraste para mudar de tab

Page 48: Hacking Material Design - Indo Além das Guidelines

Padrões de navegação

Sempre em evolução

Camada 2 - Convenções

MUDE SE NECESSÁRIO

Page 49: Hacking Material Design - Indo Além das Guidelines

O que faz o aplicativo ser intuitivo?

Modelo conceitual Como ele realmente

funciona?

Modelo mental Como eu imagino que aplicativo funciona?

Um bom aplicativo une o modelo mental com o conceitual

Page 50: Hacking Material Design - Indo Além das Guidelines

Mudando de padrão de navegaçãoSempre tenha em mente que mudar o padrão de navegação vai causar estranheza e dificuldade para os usuários.

Por isso apenas mude com um propósito e teste com usuários para encontrar a melhor forma de ensinar esse novo padrão.

Page 51: Hacking Material Design - Indo Além das Guidelines

Cor, tipografia, transições, animações, etc

Camada 3 - Look and feel

MUDE E SEJA FELIZ! :)

Page 52: Hacking Material Design - Indo Além das Guidelines

Parte - III Exemplos

Page 53: Hacking Material Design - Indo Além das Guidelines

Explorando as superfícies

Page 54: Hacking Material Design - Indo Além das Guidelines

Brinque com as superfíciesO aplicativo RobinHood usa e abusa dos princípios das superfícies para tornar a experiência mais imersiva

Page 55: Hacking Material Design - Indo Além das Guidelines

Brinque com as superfíciesO aplicativo Plaid também brinca com os princípios de elevação das superfícies

Page 56: Hacking Material Design - Indo Além das Guidelines

Explorando componentes

Page 57: Hacking Material Design - Indo Além das Guidelines

Explore o uso do FABO aplicativo GroupMe usa um bela transição do FAB para uma folha de navegação.

Page 58: Hacking Material Design - Indo Além das Guidelines

Explore novas formas de interaçãoO aplicativo Primer usa gestos de arrasto para navegar entre cartões

Page 59: Hacking Material Design - Indo Além das Guidelines

Experimente atalhos de navegaçãoUma das ações mais realizadas dentro da lista de transações do app GuiaBolso é o de recategorizar uma transação.

Decidimos criar um atalho para facilitar essa ação.

Page 60: Hacking Material Design - Indo Além das Guidelines

Desvie com um propósitoNão possuindo uma quantidade suficiente de itens para um SideNav e ao mesmo possuindo um padrão de navegação que não combina com tabs, resolveram criar uma nova forma navegação

Page 61: Hacking Material Design - Indo Além das Guidelines

Explore a app bar

Não possuindo uma quantidade suficiente de itens para um SideNav e ao mesmo possuindo um padrão de navegação que não combina com tabs, resolveram criar uma nova forma navegação

Page 62: Hacking Material Design - Indo Além das Guidelines

Explorando sua marca

Page 63: Hacking Material Design - Indo Além das Guidelines

Expresse o brandingO aplicativo Skype usa o branding de forma bem sutil em seu FAB

Page 64: Hacking Material Design - Indo Além das Guidelines
Page 65: Hacking Material Design - Indo Além das Guidelines

Explorando imagens

Page 66: Hacking Material Design - Indo Além das Guidelines

Seja mais visualO aplicativo Indiegogo usa imagens para deixar seu filtro de categorias mais elegante.

Page 67: Hacking Material Design - Indo Além das Guidelines

Explore o movimento

Page 68: Hacking Material Design - Indo Além das Guidelines

Animações intencionaisO aplicativo B&H Photo usa uma bela animação quando o usuário adiciona um item ao carrinho. Esta animação é intencional e guia a visão do usuário até o ícone do carrinho na toolbar.

Page 69: Hacking Material Design - Indo Além das Guidelines

Explorando as cores

Page 70: Hacking Material Design - Indo Além das Guidelines

Use cores para distinguir conteúdoCada seção do aplicativo YPlan possui uma cor diferente de toolbar

Page 71: Hacking Material Design - Indo Além das Guidelines

Use cores para indicar um statusAinda no Robin Hood, a cor da app bar indica se a ação está em alta ou baixa, e a cor fundo fica preta quando a bolsa está fechada e branca quando aberta.

Page 72: Hacking Material Design - Indo Além das Guidelines

Crie cores dinâmicasUse a classe Palette para criar paletas de cores a partir de um bitmap, como faz o aplicativo Pocket Casts

https://www.bignerdranch.com/blog/extracting-colors-to-a-palette-with-android-lollipop/

Page 73: Hacking Material Design - Indo Além das Guidelines

Precisamos sempre usar cores?Se o seu aplicativo contém textos longos, talvez seja melhor explorar a tipografia ao invés de focar em cores que fortes que possam distrair o usuário, como no aplicativo Medium

Page 74: Hacking Material Design - Indo Além das Guidelines

Antes de terminar… O mais importante

Page 75: Hacking Material Design - Indo Além das Guidelines

Foque no usuário, não na tecnologia

Page 76: Hacking Material Design - Indo Além das Guidelines

“Muito mais importante que um app que siga guidelines é um app que seja fácil de usar e que

cumpra aquilo que o usuário espera dele”.

Foque no usuário, não na tecnologia

Page 77: Hacking Material Design - Indo Além das Guidelines

https://www.thinkwithgoogle.com/articles/principles-of-mobile-app-design-introduction.html

Evite erros comuns

Page 78: Hacking Material Design - Indo Além das Guidelines

https://www.thinkwithgoogle.com/intl/pt-br/articles/how-micromoments-are-changing-rules.html

Pense em como usam seu app

Page 79: Hacking Material Design - Indo Além das Guidelines

http://www.vysor.io/

https://lookback.io/

Page 80: Hacking Material Design - Indo Além das Guidelines

materialup.com

Page 81: Hacking Material Design - Indo Além das Guidelines

g.co/materialshowcase

Page 82: Hacking Material Design - Indo Além das Guidelines

Roman Nurik, Nick Butcher e James Williams

Material Design for Developers - Udacity

http://goo.gl/xSsH1m

Page 83: Hacking Material Design - Indo Além das Guidelines

Perguntas?

Mande um feedback: #hackingmaterial

@[email protected]