SlideShare uma empresa Scribd logo
1 de 58
Baixar para ler offline
DESIGN PARA S40
Wesley Silva e Mirella Ricci
AGENDA
Design para Nokia S40
Otimização e boas práticas
Estudo de caso
DESIGN PARA
MODELOS NOKIA S40
Conhecendo a família S40
NOKIA S40
COMO TUDO COMEÇOU
NOKIA S40
NOKIA S40
NOKIA S40
QUAL FOI O SEU
PRIMEIRO CELULAR?
NOKIA S40
NOKIA S40
PLATAFORMA MAIS
USADA NO MUNDO
NOKIA S40
PLATAFORMA MAIS
USADA NO MUNDO

  675 MILHÕES DE
  USUÁRIOS ATIVOS
NOKIA S40
PLATAFORMA MAIS
USADA NO MUNDO

   675 MILHÕES DE
   USUÁRIOS ATIVOS

MAIS DE 150
MODELOS
NOKIA S40
PREÇO $$$
NOKIA S40
PREÇO $$$   X
NOKIA S40
PREÇO $$$   X        EXPERIÊNCIA DO USUÁRIO

                :)
FAMÍLIA
NOKIA S40
TYPE ONLY




TOUCH AND TYPE




FULL TOUCH
FULL TOUCH PLAYGROUND
FULL TOUCH PLAYGROUND

        HEADER BAR COM
        2 BOTÕES DE AÇÃO
FULL TOUCH PLAYGROUND

        HEADER BAR COM
        2 BOTÕES DE AÇÃO
FULL TOUCH PLAYGROUND

       CATEGORY
       BAR
FULL TOUCH PLAYGROUND

       CATEGORY
       BAR
FULL TOUCH PLAYGROUND

             OPÇÕES DE PORTRAIT E
             LANDSCAPE
COMPONENTES
Os componentes são utilizados para agilizar o
processo, ajudando tando os designers quanto
os desenvolvedores.


Quando necessário você pode desenvolver seus
próprios componentes (Custom Components)


Todos os componentes e Stencils podem ser
encontrados no portal Nokia Developer
COMPONENTES
•   Contextual Menus
      CONTEXTUAL MENU
COMPONENTES
•   Contextual Menus
          FORMS E LIST
AGENDA
Design para S40
Otimização e boas práticas
Estudo de caso
OTIMIZAÇÃO E BOAS
PRÁTICAS
Dicas para o designer de S40
OTIMIZANDO
Adaptative design
com medidas
“smart and easy way”
Ex.: Porcentagem

Tenha em mente imagens e
textos carregados via
runtime.

Crie elementos
independentes do plano de
fundo, requisitados no
momento do uso.
BOAS PRÁTICAS
Não utilize área constante de foco
em modelos full touch!

Botões de ação devem ser
graficamente atraentes para que
sejam explorados.
BOAS PRÁTICAS
Use metáforas visuais
reconhecíveis.

Caso não tenha uma
imagem que represente
bem uma ação, prefira
incluir no menu de opções.
BOAS PRÁTICAS

           Tempo para abrir o aplicativo


           < 1.5s
BOAS PRÁTICAS

           Tempo para abrir o aplicativo


           < 1.5s
BOAS PRÁTICAS

           Tempo para troca de tela


           < 0.5s
BOAS PRÁTICAS

           Tempo para troca de tela


           < 0.5s
BOAS PRÁTICAS

                Verifique sempre
                Portrait e landscape.

                Planeje e teste o
                escalonamento dos
                gráficos.
BOAS PRÁTICAS
Prefira PNG a Jpeg

Splash screen até 1.5 Mb

Imagens pequenas de até 500 kb
BOAS PRÁTICAS
Simplicidade

Melhor tempo de carregamento

Visual mais claro e reconhecível
USANDO GRADIENTE
Use gradientes criados
através do código.

Sempre faça o teste no celular!
ÁREA MÍNIMA
                                        4   6
Elemento gráfico: 43x43 pixels          3
Espaçamento: 6 pixels.             4
                                   3
Usuário tende a pressionar um       6
pouco abaixo do centro do objeto
e pode utilizar apenas o polegar
ao segurar e navegar com uma só
mão
AGENDA
Design para S40
Otimização e boas práticas
Estudo de caso
CINEMANAUS:
ESTUDO DE CASO
Desenhando um aplicativo para Nokia S40
full touch
CONCEI MODE PROTÓ                                 TESTE DE
                                                  USABILIDA
TO     LAGEM TIPO                                 DE

• Pesquisa    • Design de       • Modelo            • Útil?
• Briefing      Interação         Funcional         • Desejável?
• Estrutura   • Design Visual   • Especificação     • Usável?
CONCEI MODE PROTÓ                                 TESTE DE
                                                  USABILIDA
TO     LAGEM TIPO                                 DE

• Pesquisa    • Design de       • Modelo            • Útil?
• Briefing      Interação         Funcional         • Desejável?
• Estrutura   • Design Visual   • Especificação     • Usável?
CONCEITO
 CONCEITO
  Facilitar e motivar a tomada de decisão do usuário
  para a ida ao cinema em Manaus através de uma
  experiência dinâmica.

  Foco no que os usuários poderão fazer com o app
     Descobrir onde assistirei aquele filme que me interessou;
     Saber o que se pode assistir no local desejado;
     Saber quais são as sessões começando agora e seus locais de
     exibição.
CONCEITO
 ESTRUTURA
CONCEITO
 INTERAÇÃO
CONCEITO
 INTERAÇÃO
VISUAL
VISUAL
VISUAL
VISUAL
VISUAL
LINKS ÚTEIS
 •   developer.nokia.com/Resources/Library/Porting_to_Series_40
 •   developer.nokia.com/Develop/Series_40/Business_opportunity/
 •   Mais informações: Java developers library
 •   developer.nokia.com/Community/Wiki/Draw_Gradient_in_Java_ME
 •   developer.nokia.com/Resources/Library/Full_Touch/
PERGUNTAS?
:)
PRÓXIMA PALESTRA
DESIGN PARA WINDOWS PHONE
Eric Quezado
OBRIGADO!
wesley.silva@indt.org.br
mirella.ricci@indt.org.br

Mais conteúdo relacionado

Mais procurados

Mais procurados (15)

Estória do Usuário, uma visão holística
Estória do Usuário, uma visão holísticaEstória do Usuário, uma visão holística
Estória do Usuário, uma visão holística
 
Direto ao ponto; criando produtos de forma enxuta
Direto ao ponto; criando produtos de forma enxutaDireto ao ponto; criando produtos de forma enxuta
Direto ao ponto; criando produtos de forma enxuta
 
Da concepção ao desenvolvimento: a estratégia por trás de um aplicativo
Da concepção ao desenvolvimento: a estratégia por trás de um aplicativoDa concepção ao desenvolvimento: a estratégia por trás de um aplicativo
Da concepção ao desenvolvimento: a estratégia por trás de um aplicativo
 
Direto aopontocomscrum
Direto aopontocomscrum   Direto aopontocomscrum
Direto aopontocomscrum
 
Dando os primeiros passos com Scrum e MVP | GDG Pelotas | Maio 2018
Dando os primeiros passos com Scrum e MVP | GDG Pelotas | Maio 2018Dando os primeiros passos com Scrum e MVP | GDG Pelotas | Maio 2018
Dando os primeiros passos com Scrum e MVP | GDG Pelotas | Maio 2018
 
Dando os primeiros passos com Scrum e MVP | Tche Linux Rio Grande | Maio 2018
Dando os primeiros passos com Scrum e MVP | Tche Linux Rio Grande | Maio 2018Dando os primeiros passos com Scrum e MVP | Tche Linux Rio Grande | Maio 2018
Dando os primeiros passos com Scrum e MVP | Tche Linux Rio Grande | Maio 2018
 
Design Digital em Plataformas Móveis
Design Digital em Plataformas MóveisDesign Digital em Plataformas Móveis
Design Digital em Plataformas Móveis
 
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
 
Mini Curso - Design de Interface para Dispositivos Móveis
Mini Curso - Design de Interface para Dispositivos MóveisMini Curso - Design de Interface para Dispositivos Móveis
Mini Curso - Design de Interface para Dispositivos Móveis
 
Introdução ao Azure Mobile Apps
Introdução ao Azure Mobile AppsIntrodução ao Azure Mobile Apps
Introdução ao Azure Mobile Apps
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Interfaces inteligentes para dispositivos móveis
Interfaces inteligentes para dispositivos móveisInterfaces inteligentes para dispositivos móveis
Interfaces inteligentes para dispositivos móveis
 
Desenvolvendo APPs para múltiplas resoluções
Desenvolvendo APPs para múltiplas resoluçõesDesenvolvendo APPs para múltiplas resoluções
Desenvolvendo APPs para múltiplas resoluções
 
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rochaFundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
 
Design de interfaces - iOS
Design de interfaces - iOSDesign de interfaces - iOS
Design de interfaces - iOS
 

Semelhante a Wesley silva design para s40

Milton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression BlendMilton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression Blend
INdT
 
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas MisteriosasDesenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Nícolas Iensen
 
Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010
Mourylise Heymer
 
Mini Curso Design de Dispositivo Moveis
Mini Curso Design de Dispositivo MoveisMini Curso Design de Dispositivo Moveis
Mini Curso Design de Dispositivo Moveis
Paolo Passeri
 
Aula 2 - Técnicas de Prototipação I
Aula 2 - Técnicas de Prototipação IAula 2 - Técnicas de Prototipação I
Aula 2 - Técnicas de Prototipação I
Paolo Passeri
 

Semelhante a Wesley silva design para s40 (20)

Milton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression BlendMilton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression Blend
 
Como construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaComo construir uma boa realidade aumentada
Como construir uma boa realidade aumentada
 
Techday 4.0 Prototipação Avançada
Techday 4.0 Prototipação AvançadaTechday 4.0 Prototipação Avançada
Techday 4.0 Prototipação Avançada
 
Ux for Developers - Build Better Products
Ux for Developers - Build Better ProductsUx for Developers - Build Better Products
Ux for Developers - Build Better Products
 
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas MisteriosasDesenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
 
Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010
 
Desenvolvendo APPs para múltiplas resoluções
Desenvolvendo APPs para múltiplas resoluçõesDesenvolvendo APPs para múltiplas resoluções
Desenvolvendo APPs para múltiplas resoluções
 
Arquitetura de Software e o DNAD2013
Arquitetura de Software e o DNAD2013Arquitetura de Software e o DNAD2013
Arquitetura de Software e o DNAD2013
 
Mini Curso Design de Dispositivo Moveis
Mini Curso Design de Dispositivo MoveisMini Curso Design de Dispositivo Moveis
Mini Curso Design de Dispositivo Moveis
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos Móveis
 
[INFNET] Criando layouts em PSD pensando no front-end e back-end
[INFNET] Criando layouts em PSD pensando no front-end e back-end[INFNET] Criando layouts em PSD pensando no front-end e back-end
[INFNET] Criando layouts em PSD pensando no front-end e back-end
 
Engenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - IntroEngenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - Intro
 
Palestra - Princípios de Usabilidade
Palestra - Princípios de UsabilidadePalestra - Princípios de Usabilidade
Palestra - Princípios de Usabilidade
 
Introdução a experiência do usuário
Introdução a experiência do usuárioIntrodução a experiência do usuário
Introdução a experiência do usuário
 
Interação Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de OliveiraInteração Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
 
Interaction South America 2015 - Concepção de um framework para definição em ...
Interaction South America 2015 - Concepção de um framework para definição em ...Interaction South America 2015 - Concepção de um framework para definição em ...
Interaction South America 2015 - Concepção de um framework para definição em ...
 
Aula 2 - Técnicas de Prototipação I
Aula 2 - Técnicas de Prototipação IAula 2 - Técnicas de Prototipação I
Aula 2 - Técnicas de Prototipação I
 
Prototipagem e MVP para startups
Prototipagem e MVP para startupsPrototipagem e MVP para startups
Prototipagem e MVP para startups
 
Protótipos de papel
Protótipos de papelProtótipos de papel
Protótipos de papel
 
UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...
UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...
UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...
 

Mais de INdT

Raymundo ferreira desenvolvendo apps com html e java script no windows phon...
Raymundo ferreira   desenvolvendo apps com html e java script no windows phon...Raymundo ferreira   desenvolvendo apps com html e java script no windows phon...
Raymundo ferreira desenvolvendo apps com html e java script no windows phon...
INdT
 
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
INdT
 
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com SilverlightThiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
INdT
 
Sérgio cavalcante xna game programming no microsoft windows phone
Sérgio cavalcante   xna game programming no microsoft windows phoneSérgio cavalcante   xna game programming no microsoft windows phone
Sérgio cavalcante xna game programming no microsoft windows phone
INdT
 
Sergio cavalcante apps de consumo de ap is de internet para windows phone
Sergio cavalcante   apps de consumo de ap is de internet para windows phoneSergio cavalcante   apps de consumo de ap is de internet para windows phone
Sergio cavalcante apps de consumo de ap is de internet para windows phone
INdT
 
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web appsRaymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
INdT
 
Marlon luz distribua sua app para o mundo e ganhe $$
Marlon luz   distribua sua app para o mundo e ganhe $$Marlon luz   distribua sua app para o mundo e ganhe $$
Marlon luz distribua sua app para o mundo e ganhe $$
INdT
 
Marlon Luz - Desenvolvendo games para Nokia Ssha
Marlon Luz - Desenvolvendo games para Nokia SshaMarlon Luz - Desenvolvendo games para Nokia Ssha
Marlon Luz - Desenvolvendo games para Nokia Ssha
INdT
 
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdTMarco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
INdT
 
Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows PhoneJackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
INdT
 
Jackson Feijó - Babel fish, guias e apis
Jackson Feijó - Babel fish, guias e apisJackson Feijó - Babel fish, guias e apis
Jackson Feijó - Babel fish, guias e apis
INdT
 
Andréia Vieira - O que é mobile testing
Andréia Vieira - O que é mobile testingAndréia Vieira - O que é mobile testing
Andréia Vieira - O que é mobile testing
INdT
 
Francimar Maciel - Casos práticos de usabilidade
Francimar Maciel - Casos práticos de usabilidadeFrancimar Maciel - Casos práticos de usabilidade
Francimar Maciel - Casos práticos de usabilidade
INdT
 
Eric Quezado - Design para Windows Phone
Eric Quezado - Design para Windows PhoneEric Quezado - Design para Windows Phone
Eric Quezado - Design para Windows Phone
INdT
 
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 MEAwdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
INdT
 
Awdren Fontão - Gerando renda com apps – Windows Phone e S40
Awdren Fontão - Gerando renda com apps – Windows Phone e S40Awdren Fontão - Gerando renda com apps – Windows Phone e S40
Awdren Fontão - Gerando renda com apps – Windows Phone e S40
INdT
 

Mais de INdT (16)

Raymundo ferreira desenvolvendo apps com html e java script no windows phon...
Raymundo ferreira   desenvolvendo apps com html e java script no windows phon...Raymundo ferreira   desenvolvendo apps com html e java script no windows phon...
Raymundo ferreira desenvolvendo apps com html e java script no windows phon...
 
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
 
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com SilverlightThiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
 
Sérgio cavalcante xna game programming no microsoft windows phone
Sérgio cavalcante   xna game programming no microsoft windows phoneSérgio cavalcante   xna game programming no microsoft windows phone
Sérgio cavalcante xna game programming no microsoft windows phone
 
Sergio cavalcante apps de consumo de ap is de internet para windows phone
Sergio cavalcante   apps de consumo de ap is de internet para windows phoneSergio cavalcante   apps de consumo de ap is de internet para windows phone
Sergio cavalcante apps de consumo de ap is de internet para windows phone
 
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web appsRaymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
 
Marlon luz distribua sua app para o mundo e ganhe $$
Marlon luz   distribua sua app para o mundo e ganhe $$Marlon luz   distribua sua app para o mundo e ganhe $$
Marlon luz distribua sua app para o mundo e ganhe $$
 
Marlon Luz - Desenvolvendo games para Nokia Ssha
Marlon Luz - Desenvolvendo games para Nokia SshaMarlon Luz - Desenvolvendo games para Nokia Ssha
Marlon Luz - Desenvolvendo games para Nokia Ssha
 
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdTMarco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
 
Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows PhoneJackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
 
Jackson Feijó - Babel fish, guias e apis
Jackson Feijó - Babel fish, guias e apisJackson Feijó - Babel fish, guias e apis
Jackson Feijó - Babel fish, guias e apis
 
Andréia Vieira - O que é mobile testing
Andréia Vieira - O que é mobile testingAndréia Vieira - O que é mobile testing
Andréia Vieira - O que é mobile testing
 
Francimar Maciel - Casos práticos de usabilidade
Francimar Maciel - Casos práticos de usabilidadeFrancimar Maciel - Casos práticos de usabilidade
Francimar Maciel - Casos práticos de usabilidade
 
Eric Quezado - Design para Windows Phone
Eric Quezado - Design para Windows PhoneEric Quezado - Design para Windows Phone
Eric Quezado - Design para Windows Phone
 
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 MEAwdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
 
Awdren Fontão - Gerando renda com apps – Windows Phone e S40
Awdren Fontão - Gerando renda com apps – Windows Phone e S40Awdren Fontão - Gerando renda com apps – Windows Phone e S40
Awdren Fontão - Gerando renda com apps – Windows Phone e S40
 

Wesley silva design para s40