50
DESIGN IN THE BROWSER Transformando os arquivos do Photoshop em coisas mais úteis TASSIA PELLEGRINI /// EVENTIALS /// FEV 2014

Design in the Browser

Embed Size (px)

DESCRIPTION

O que é Design in the Browser? Fazer mockups de altíssima fidelidade tornou-se inviável com a crescente adoção ao design responsivo e de metodologias como o mobile first. O canvas não é mais a tela de Photoshop e, sim, o browser. Aprenda o que é design in the browser, como adaptar seu workflow para isso e ferramentas para tornar o design de interfaces mais produtivo e escalável. Vamos abordar tópicos como: - O que é fazer "design no browser" - Como aplicar isso no mundo real - Etapas importantes para assegurar a qualidade de um projeto desse tipo (arquitetura de informação, prototipação, etc) - Como adaptar o seu workflow - ou o seu time - a esse formato - Ferramentas para maior produtividade - Discussões sobre design de interface e interação no atual cenário da web - Referências importantes sobre o tema Esta palestra não pretende implementar nenhum layout ou projeto. Não é um live code, e sim uma abordagem e uma discussão sobre uma prática que vem sendo adotada mas nem sempre discutida.

Citation preview

Page 1: Design in the Browser

DESIGN IN THE BROWSERTransformando os arquivos do Photoshop em coisas mais úteis

TASSIA PELLEGRINI /// EVENTIALS /// FEV 2014

Page 2: Design in the Browser

TASSIA PELLEGRINIProfessora do curso de Design da Universidade Federal da Bahia, National Employer Branding Coordinator na AIESEC Brasil e designer de interfaces com mais de cinco anos de experiência

Saiba mais em tassiapellegrini.com/sobre

Page 3: Design in the Browser

O QUE É

DESIGN IN THE BROWSER?

Page 4: Design in the Browser

É transpor a etapa de design de interface de um website para o browser.

Page 5: Design in the Browser

OU, “DIE, PHOTOSHOP, DIE!”

Page 6: Design in the Browser

OU, “DIE, PHOTOSHOP, DIE!”

Ok, não é bem assim, e nem se trata de um conceito novo também (mas ainda assusta algumas pessoas).

Page 7: Design in the Browser

As pessoas desenham diretamente no browser? Isso é novo para mim! Eu não sei como é possível criar sites ricos e coloridos sem antes modelá-los no Photoshop. Eu nem quero nem pensar em tentar.

Comentários retirados de: www.sazzy.co.uk/2012/02/why-i-cant-design-in-the-browser

Page 8: Design in the Browser

Eu tenho a mesma desconexão. Para mim, ainda são dois processos separados: design e código.

Comentários retirados de: www.sazzy.co.uk/2012/02/why-i-cant-design-in-the-browser

Page 9: Design in the Browser

O design moderno de websites é feito dentro e fora do browser. (...) Na minha opinião, a combinação das duas técnicas levam a experiências de usuário bem sólidas.

Comentários retirados de: www.sazzy.co.uk/2012/02/why-i-cant-design-in-the-browser

Page 10: Design in the Browser
Page 11: Design in the Browser

A intenção de usar o browser não é eliminar a etapa de design de interface. Pelo contrário: o objetivo é melhorá-la com o fortalecimento de etapas anteriores.

Page 12: Design in the Browser

Transpor o design de interface para o browser é algo que vem sendo discutido há um bom tempo, mas ganhou mais notoriedade em 2008.

Page 13: Design in the Browser

Há vários artigos dessa época que já discutiam coisas que até hoje temos certa dificuldade de implementar.

Veja em: http://www.stuffandnonsense.co.uk/blog/about/time_to_stop_showing_clients_static_design_visuals/ Veja em: http://stuffandnonsense.co.uk/blog/about/walls_come_tumbling_down_presentation_slides_and_transcript/

Page 14: Design in the Browser

Logo, estamos falando de algo que, na realidade, sempre deveria ter sido natural.

Ver: http://alistapart.com/article/dao/

Page 15: Design in the Browser

POR QUE

CRIAR INTERFACES DIRETAMENTE NO BROWSER SERIA BOM?

Page 16: Design in the Browser

Porque telas desenhadas no Photoshop (ou qualquer outro programa do gênero) possuem largura fixa.

RAZÃO 01:

Page 17: Design in the Browser

Largura fixa e websites responsivos parecem não combinar muito, não é?

Page 18: Design in the Browser
Page 19: Design in the Browser

Porque a experiência do usuário não pode ser demonstrada adequadamente no Photoshop.

RAZÃO 02:

Page 20: Design in the Browser

Porque Photoshop, muitas vezes, é sinônimo de trabalho repetitivo.

RAZÃO 03:

Page 21: Design in the Browser

A interface do Photoshop exige mais tempo para criação, ajuste e modificação de detalhes.

RAZÃO 04:

Page 22: Design in the Browser

Mockups em Photoshop não representam de forma real o que vai ser entregue ao cliente.

RAZÃO 05:

Page 23: Design in the Browser

COMO

FAZER DESIGN IN THE BROWSER?

Page 24: Design in the Browser

Não há nada muito diferente em se fazer Design in the Browser.

Page 25: Design in the Browser

O que muda é o foco, que agora será em etapas geralmente negligenciadas.

Page 26: Design in the Browser

Etnografia Virtual

Inventário de Conteúdo

Mapa Conceitual

Card Sorting

Sitegrama

Fluxograma

01: ARQUITEURA DE INFORMAÇÃO

Page 27: Design in the Browser
Page 28: Design in the Browser
Page 29: Design in the Browser

Planejamento dos media queries breakpoints

Wireframe em Papel / Navegável

Testes iniciais de usabilidade

02: PROTOTIPAÇÃO

Page 30: Design in the Browser

Menos vagos que moodboards

Menos trabalhosos que ‘moldes’ completos no PS

Apresentam o look and feel do site

Não engessam a apresentação dos elementos

Não impõem uma irrealidade

03: STYLE TILES

Page 31: Design in the Browser
Page 32: Design in the Browser

Inicia logo após definição dos wireframes

Mais tempo para focar na interação e qualidade do código

Testes, testes e testes

Mais velocidade no desenvolvimento

04: FRONT-END

Page 33: Design in the Browser

COMO

ADAPTAR O MEU WORKFLOW A ISSO?

Page 34: Design in the Browser

Se você for designer e conhece um pouco de html e css, aprenda mais.

Não é tão fácil quanto parece.

Page 35: Design in the Browser

Se você for desenvolvedor e acha que sabe um pouco de design porque manja de CSS, leia mais sobre design.

É muito menos fácil (ou artístico) do que parece.

Page 36: Design in the Browser

Dentro de uma equipe o diálogo e os experimentos são essenciais. Nem tudo que funciona com um time funcionará em outro.

Page 37: Design in the Browser

QUE TIPO DE

FERRAMENTAS EU POSSO USAR AO MEU FAVOR?

Page 38: Design in the Browser

Browser inspectors (nativos ou como o FireBug), Modo de Design Adaptável (do Mozilla), Developer Tools, Live Reload...

FERRAMENTAS BÁSICAS

Page 39: Design in the Browser

Ok, estamos falando do quanto o Photoshop e editores de imagem acabam com o nosso flow de webdesign desde a idade da pedra, mas há alternativas interessantes surgindo no mercado que podem ajudar a melhorar esta situação, a exemplo do Sketch, para Mac.

EDITORES DE IMAGEM (SIM!)

Page 40: Design in the Browser

Sass, Less, Stylus, Compass e muitos outros são ótimos para agilizar o desenvolvimento, especialmente em projetos responsivos.

PRÉ-PROCESSADORES DE CSS E SEUS ACESSÓRIOS

Dicas ótimas de Eduardo Shiota em : https://www.eventials.com/locaweb/criando-uma-arquitetura-escalavel-de-front-end-do-zero-com-eduardo-shiota-yasuda/

Page 41: Design in the Browser

Grunt, Jasmine, CasperJS/PhantomJS, e muitas outras ferramentas que ajudam a testar dependências, concatenar e comprimir arquivos (sejam códigos ou até mesmo imagens), tirar screenshots automáticos, gerenciar a documentação

AUTOMATIZADORES DE TAREFAS

Page 42: Design in the Browser

O Dexy é baseado em Python e permite a criação de Style Guides complexos e atualizados automaticamente, criando maior unidade entre as etapas de desenvolvimento com informações realmente úteis.

EXEMPLO: DEXY

Veja mais detalhes de como usá-lo em: http://www.creativebloq.com/netmag/how-create-website-style-guide-7133875

Page 43: Design in the Browser

Suponha que este html seja uma representação do seu projeto. Vamos chamá-lo de mockup.

Page 44: Design in the Browser

Agora, em um arquivo que será lido pelo Dexy, criamos o conteúdo do nosso style guide.

Page 45: Design in the Browser

Bom, está na hora de começar a se acostumar com o terminal. Aqui instruímos o Dexy a gerar para nós nossa documentação e exibí-la no navegador.

Page 46: Design in the Browser

Exemplo de um style guide simples rodando no navegador.

Page 47: Design in the Browser

COMO É O CENÁRIO

DO DESIGN DE INTERFACES HOJE?

Page 48: Design in the Browser

Stephen Hay: Styel Guides Are the New Photoshophttp://vimeo.com/52851510

Andy Clarke: Time to stop showing clients static design visualshttp://www.stuffandnonsense.co.uk/blog/about/time_to_stop_showing_clients_static_design_visuals/

Andy Clarke: Walls Coming Tumbling Downhttp://stuffandnonsense.co.uk/blog/about/walls_come_tumbling_down_presentation_slides_and_transcript/

Style Tiles and How They Workhttp://alistapart.com/article/style-tiles-and-how-they-work/

Style Tiles Inspirationhttp://www.pinterest.com/LeticiaChamorro/style-tiles-examples/

Using Dexy to Create Style Guideshttp://www.creativebloq.com/netmag/how-create-website-style-guide-7133875

LINKS

Page 49: Design in the Browser

Performance em CSS, palestra de Bernard de Lunahttp://www.youtube.com/watch?v=al_AJiovBfE

Criando uma Arquitetura Front-End Escalável do Zero, palestra de Eduardo Shiotahttps://www.eventials.com/locaweb/criando-uma-arquitetura-escalavel-de-front-end-do-zero-com-eduardo-shiota-yasuda

Design Behind the Scenes and Layers, palestra de Bernard de Lunahttps://www.eventials.com/locaweb/design-behind-the-scenes-and-layers-com-bernard-de-luna/

+ LINKS

Page 50: Design in the Browser

OBRIGADA!

tassiapellegrini.com