DESIGN IN THE BROWSER Transformando os arquivos do Photoshop em coisas mais úteis TASSIA PELLEGRINI /// EVENTIALS /// FEV 2014
TASSIA PELLEGRINI Professora 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
O QUE É DESIGN IN THE BROWSER?
É transpor a etapa de design de interface de um website para o browser.
OU, DIE, PHOTOSHOP, DIE!
OU, DIE, PHOTOSHOP, DIE! Ok, não é bem assim, e nem se trata de um conceito novo também (mas ainda assusta algumas pessoas).
Comentários retirados de: www.sazzy.co.uk/2012/02/why-i-cant-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 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 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.
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.
Transpor o design de interface para o browser é algo que vem sendo discutido há um bom tempo, mas ganhou mais notoriedade em 2008.
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/
Logo, estamos falando de algo que, na realidade, sempre deveria ter sido natural. Ver: http://alistapart.com/article/dao/
POR QUE CRIAR INTERFACES DIRETAMENTE NO BROWSER SERIA BOM?
RAZÃO 01: Porque telas desenhadas no Photoshop (ou qualquer outro programa do gênero) possuem largura fixa.
Largura fixa e websites responsivos parecem não combinar muito, não é?
RAZÃO 02: Porque a experiência do usuário não pode ser demonstrada adequadamente no Photoshop.
RAZÃO 03: Porque Photoshop, muitas vezes, é sinônimo de trabalho repetitivo.
RAZÃO 04: A interface do Photoshop exige mais tempo para criação, ajuste e modificação de detalhes.
RAZÃO 05: Mockups em Photoshop não representam de forma real o que vai ser entregue ao cliente.
COMO FAZER DESIGN IN THE BROWSER?
Não há nada muito diferente em se fazer Design in the Browser.
O que muda é o foco, que agora será em etapas geralmente negligenciadas.
01: ARQUITEURA DE INFORMAÇÃO Etnografia Virtual Inventário de Conteúdo Mapa Conceitual Card Sorting Sitegrama Fluxograma
02: PROTOTIPAÇÃO Planejamento dos media queries breakpoints Wireframe em Papel / Navegável Testes iniciais de usabilidade
03: STYLE TILES 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
04: FRONT-END 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
COMO ADAPTAR O MEU WORKFLOW A ISSO?
Se você for designer e conhece um pouco de html e css, aprenda mais. Não é tão fácil quanto parece.
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.
Dentro de uma equipe o diálogo e os experimentos são essenciais. Nem tudo que funciona com um time funcionará em outro.
QUE TIPO DE FERRAMENTAS EU POSSO USAR AO MEU FAVOR?
FERRAMENTAS BÁSICAS Browser inspectors (nativos ou como o FireBug), Modo de Design Adaptável (do Mozilla), Developer Tools, Live Reload...
EDITORES DE IMAGEM (SIM!) 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.
PRÉ-PROCESSADORES DE CSS E SEUS ACESSÓRIOS Sass, Less, Stylus, Compass e muitos outros são ótimos para agilizar o desenvolvimento, especialmente em projetos responsivos. Dicas ótimas de Eduardo Shiota em : https://www.eventials.com/locaweb/criando-uma-arquitetura-escalavel-de-front-end-do-zero-com-eduardo-shiota-yasuda/
AUTOMATIZADORES DE TAREFAS 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
EXEMPLO: DEXY 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. Veja mais detalhes de como usá-lo em: http://www.creativebloq.com/netmag/how-create-website-style-guide-7133875
Suponha que este html seja uma representação do seu projeto. Vamos chamá-lo de mockup.
Agora, em um arquivo que será lido pelo Dexy, criamos o conteúdo do nosso style guide.
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.
Exemplo de um style guide simples rodando no navegador.
COMO É O CENÁRIO DO DESIGN DE INTERFACES HOJE?
LINKS Stephen Hay: Styel Guides Are the New Photoshop http://vimeo.com/52851510 Andy Clarke: Time to stop showing clients static design visuals http://www.stuffandnonsense.co.uk/blog/about/time_to_stop_showing_clients_static_design_visuals/ Andy Clarke: Walls Coming Tumbling Down http://stuffandnonsense.co.uk/blog/about/walls_come_tumbling_down_presentation_slides_and_transcript/ Style Tiles and How They Work http://alistapart.com/article/style-tiles-and-how-they-work/ Style Tiles Inspiration http://www.pinterest.com/leticiachamorro/style-tiles-examples/ Using Dexy to Create Style Guides http://www.creativebloq.com/netmag/how-create-website-style-guide-7133875
+ LINKS Performance em CSS, palestra de Bernard de Luna http://www.youtube.com/watch?v=al_ajiovbfe Criando uma Arquitetura Front-End Escalável do Zero, palestra de Eduardo Shiota https://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 Luna https://www.eventials.com/locaweb/design-behind-the-scenes-and-layers-com-bernard-de-luna/
OBRIGADA! tassiapellegrini.com