85
CRIANDO LAYOUTS EM PSD PENSANDO NO FRONT-END E BACK-END

[INFNET] Criando layouts em PSD pensando no front-end e back-end

Embed Size (px)

DESCRIPTION

O Instituto INFNET me convidou para apresentar a palestra "Criando layouts em PSD pensando no front-end e back-end" com várias dicas de integração e sinergia entre os designers e desenvolvedores. Essa palestra foi a mesma que eu dei no 2º WPMeetupRJ no Espaço de Coworking BeesOffice em 2012, porém ganhou uma atualização de novas ideias com a experiência acumulada nesses últimos dois anos. O objetivo dessa palestra era influenciar os designers a criarem peças amigáveis para os desenvolvedores em busca de agilidade no processo de implementação de layouts baseados em Photoshop.

Citation preview

Page 1: [INFNET] Criando layouts em PSD pensando no front-end e back-end

CRIANDO LAYOUTS EM PSD PENSANDO NO FRONT-END E BACK-END

Page 2: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Sou designer web freelancer em tempo integral há quase 6 anos;

• Trabalho na criação de sites exclusivos com WordPress focados em negócio e tenho atualmente 7 clientes fixos, além de vários sob demanda.

• Possuo mais de 80 projetos entre sites, blogs, e-mail marketing e redes sociais.

• Sou palestrante e articulista nos temas de “Criação”, “WordPress”, “Produtividade” e “Presença online”.

Page 3: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 4: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 5: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 6: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 7: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 8: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 9: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 10: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 11: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 12: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 13: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Eu trabalhei por 6 anos na Editora Gráfica GPI, sendo que 4 anos e meio atuei com designer gráfico/diagramador e 1 ano e meio como supervisor da equipe de criação

Page 14: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Diagramação / digitação;• 1ª revisão;• Ajustes/Correções;• 2ª revisão;• Ajustes finais;• Ilustrações;• 3ª revisão;• Aprovação da supervisão;• Produção na mecanografia;

Page 15: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 16: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 17: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 18: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Designer? • Desenvolvedor?• Webwrinting? • Arquiteto de informação?• Analista de SEO?• Outro?

Quem é o mais importante na criação de um site?

Page 19: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Designer? • Desenvolvedor?• Webwrinting? • Arquiteto de informação?• Analista de SEO?• Outro?

Quem é o mais importante na criação de um site?

Page 20: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Designer? • Desenvolvedor?• Webwrinting? • Arquiteto de informação?• Analista de SEO?• Outro?

Quem é o mais importante na criação de um site?

Page 21: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Designer? • Desenvolvedor?• Webwrinting? • Arquiteto de informação?• Analista de SEO?• Outro?

Quem é o mais importante na criação de um site?

Page 22: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Designer? • Desenvolvedor?• Webwrinting? • Arquiteto de informação?• Analista de SEO?• Outro?

Quem é o mais importante na criação de um site?

Page 23: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Designer? • Desenvolvedor?• Webwrinting? • Arquiteto de informação?• Analista de SEO?• Outro?

Quem é o mais importante na criação de um site?

Page 24: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Designer? • Desenvolvedor?• Webwrinting? • Arquiteto de informação?• Analista de SEO?• Outro?

Quem é o mais importante na criação de um site?

Page 25: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Designer? • Desenvolvedor?• Webwrinting? • Arquiteto de informação?• Analista de SEO?

Quem é o mais importante na criação de um site?

ERRADO!ERRADO!

Page 26: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 27: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 28: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 29: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 30: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 31: [INFNET] Criando layouts em PSD pensando no front-end e back-end

Tudo é Turismo era um projeto do meu cliente Jackson Vasconcelos (Assessor político) para o Deputado Estadual João Pedro Figueira, que era presidente da Comissão de Turismo da Assembleia Legislativa do Estado do Rio de Janeiro na época.

Page 32: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 33: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 34: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 35: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 36: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 37: [INFNET] Criando layouts em PSD pensando no front-end e back-end

Em 2010, no 15º EDTED, o Cayo assistiu uma oficina chamada "Planejamento de Corte; o seu layout virando código" do amigo Bernard de Luna e Victor Montalvão.

Page 38: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 39: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 40: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 41: [INFNET] Criando layouts em PSD pensando no front-end e back-end

"Lean UX é uma metodologia para processos de design que preza pela rapidez, com menos ênfase nos entregáveis e mais foco na experiência que está sendo projetada."

Page 42: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 43: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 44: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Recomendo o aplicativo Pencil Sketiching;

Page 45: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Recomendo o aplicativo Pencil Sketiching; É rápido de criar;

Page 46: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Recomendo o aplicativo Pencil Sketiching; É rápido de criar; Gratuito;

Page 47: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Recomendo o aplicativo Pencil Sketiching; É rápido de criar; Gratuito; Permite a criação de HTMLs com

mapa de links que funcionam como uma versão navegável;

Page 48: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 49: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 50: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 51: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Renomeie TODAS os elementos (Camadas, pastas, etc...)

Page 52: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Renomeie TODAS os elementos (Camadas, pastas, etc...) E use nomes que façam SENTIDO para as

sessões do layout;

Page 53: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Renomeie TODAS os elementos (Camadas, pastas, etc...) E use nomes que façam SENTIDO para as

sessões do layout; O ideal é que a EQUIPE defina a semântica e

taxonomia do projeto em conjunto;

Page 54: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Crie pastas para as sessões do layout;

Page 55: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Crie pastas para as sessões do layout; Organize-as de cima para baixo

acompanhando o layout;

Page 56: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Crie pastas para as sessões do layout; Organize-as de cima para baixo

acompanhando o layout; Além disso, separe as sessões por cores,

bem como todos os seus elementos filhos;

Page 57: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• NUNCA redimensione o tamanho dos ícones; Se for usar banco de ícones, faça a busca

no tamanho EXATO;

Page 58: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• NUNCA redimensione o tamanho dos ícones; Se for usar banco de ícones, faça a busca

no tamanho EXATO; Recomendo o site Icon Finder;

Page 59: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 60: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Mescle elementos para evitar manipulação dos efeitos;

Page 61: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Mescle elementos para evitar manipulação dos efeitos; Documente os estilos do layout;

Page 62: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Mescle elementos para evitar manipulação dos efeitos; Documente os estilos do layout;

No Photoshop, tecle "N" e faça o comentário;

Page 63: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Mescle elementos para evitar manipulação dos efeitos; Documente os estilos do layout;

No Photoshop, tecle "N" e faça o comentário; ou use um aplicativo semelhante ao Redpen;

Page 64: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Mescle elementos para evitar manipulação dos efeitos; Documente os estilos do layout;

No Photoshop, tecle "N" e faça o comentário; ou use um aplicativo semelhante ao Redpen; se preferir, crie um arquivo DOC com todos os

estilos descritos;

Page 65: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Organize os arquivos agrupados criando pastas como "PSD", "Fontes", "Ícones", etc...

Page 66: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Organize os arquivos agrupados criando pastas como "PSD", "Fontes", "Ícones", etc... Crie "screenshots" das telas com as

"features" comentadas;

Page 67: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Organize os arquivos agrupados criando pastas como "PSD", "Fontes", "Ícones", etc... Crie "screenshots" das telas com as

"features" comentadas;• Use aplicativos web como Dropbox para a troca

de arquivos;

Page 68: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Organize os arquivos agrupados criando pastas como "PSD", "Fontes", "Ícones", etc... Crie "screenshots" das telas com as

"features" comentadas;• Use aplicativos web como Dropbox para a troca

de arquivos; Use a mesma estrutura de pastas agrupadas

para facilitar o entendimento;

Page 69: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Organize os arquivos agrupados criando pastas como "PSD", "Fontes", "Ícones", etc... Crie "screenshots" das telas com as

"features" comentadas;• Use aplicativos web como Dropbox para a troca

de arquivos; Use a mesma estrutura de pastas agrupadas

para facilitar o entendimento;

• Revise TUDO antes de enviar!!!

Page 70: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 71: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Explique o layout com argumentos práticos, não com conceitos;

Page 72: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Explique o layout com argumentos práticos, não com conceitos;

• Pense no projeto com UM TODO, não como uma obra de arte para ser pendurada num quadro; Sugiro a criação de versões UI Kit para todos os layouts;

Page 73: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 74: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Explique o layout com argumentos práticos, não com conceitos;

• Pense no projeto com UM TODO, não como uma obra de arte para ser pendurada num quadro; Sugiro a criação de versões UI Kit para todos os layouts;

• Organize-se! Nada de ateliê com tinta espalhada por todas as paredes;

Page 75: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Explique o layout com argumentos práticos, não com conceitos;

• Pense no projeto com UM TODO, não como uma obra de arte para ser pendurada num quadro; Sugiro a criação de versões UI Kit para todos os layouts;

• Organize-se! Nada de ateliê com tinta espalhada por todas as paredes;

• E claro, aprenda um pouco sobre programação;

Page 76: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Explique o layout com argumentos práticos, não com conceitos;

• Pense no projeto com UM TODO, não como uma obra de arte para ser pendurada num quadro; Sugiro a criação de versões UI Kit para todos os layouts;

• Organize-se! Nada de ateliê com tinta espalhada por todas as paredes;

• E claro, aprenda um pouco sobre programação;

codecademy.com

Page 77: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 78: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Codificar 10 mil linhas deve dar o maior trabalho. Mas esqueça 2 linhas daquele ícone RSS depois do texto com o endereço do feed e tenha certeza de que o cliente não vai gostar muito;

Page 79: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Codificar 10 mil linhas deve dar o maior trabalho. Mas esqueça 2 linhas daquele ícone RSS depois do texto com o endereço do feed e tenha certeza de que o cliente não vai gostar muito;

• Quando for defender algo, evite o "tecniquês". Seja simples explicando as funções de determinados elementos;

Page 80: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Codificar 10 mil linhas deve dar o maior trabalho. Mas esqueça 2 linhas daquele ícone RSS depois do texto com o endereço do feed e tenha certeza de que o cliente não vai gostar muito;

• Quando for defender algo, evite o "tecniquês". Seja simples explicando as funções de determinados elementos;

• Não supervalorize uma função para ganhar tempo, nem o contrário;

Page 81: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Codificar 10 mil linhas deve dar o maior trabalho. Mas esqueça 2 linhas daquele ícone RSS depois do texto com o endereço do feed e tenha certeza de que o cliente não vai gostar muito;

• Quando for defender algo, evite o "tecniquês". Seja simples explicando as funções de determinados elementos;

• Não supervalorize uma função para ganhar tempo, nem o contrário;

• E óbvio, entenda um pouco mais sobre design.

Page 82: [INFNET] Criando layouts em PSD pensando no front-end e back-end

• Codificar 10 mil linhas deve dar o maior trabalho. Mas esqueça 2 linhas daquele ícone RSS depois do texto com o endereço do feed e tenha certeza de que o cliente não vai gostar muito;

• Quando for defender algo, evite o "tecniquês". Seja simples explicando as funções de determinados elementos;

• Não supervalorize uma função para ganhar tempo, nem o contrário;

• E óbvio, entenda um pouco mais sobre design.

dribbble.com

Page 83: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 84: [INFNET] Criando layouts em PSD pensando no front-end e back-end
Page 85: [INFNET] Criando layouts em PSD pensando no front-end e back-end