SlideShare uma empresa Scribd logo
1 de 82
Baixar para ler offline
Minicurso   Design de Interfaces para Dispositivos Móveis
Tópicos
• Entendendo Dispositivos Móveis e o Processo de Desenvolvimento de UI’s


• Definindo as Funcionalidades do seu Aplicativo


• Por que um “bom” Design é um diferencial?


• A apresentação começa com o Ícone


• Padrões de Interação e a Importância do Fluxo de uma Interface


• Guias (HIG’s) e a Interface de Usuário


• Prototipação Rápida


• Identidade Visual, criando seu próprio “Look and Feel!”
Quem vos fala?
• Paolo Domenico Passeri


• Curioso por natureza!


• Engenheiro + Designer + MKT


• Pensar em soluções


• Antes: Aluno, Monitor e
  Professor do Faber-Ludens


• Hoje: Gerente de
  Desenvolvimento de Produtos
  na Positivo Informática
...e vocês?
O curso




                50%          50%
  4 horas =   Conceitos   Atividades   = 4 horas
Para ENTENDER os dispositivos móveis é importante
entender os seus USUÁRIOS...
...e o que eles
BUSCAM

• Facilidade


• Agilidade


• Intuitividade


• Algo “novo”


• Se surpreender


• “Transparência”
Entenda as LIMITAÇÕES


           Usuários não têm um PONTEIRO nos dedos
Entenda as LIMITAÇÕES


              Nem são AGUIAS, com super-visão
Entenda as LIMITAÇÕES


         Geralmente vão interagir com UM aplicativos por vez
Você tem que ser O USUÁRIO!


Aprenda TUDO sobre o dispositivo
• como ele funciona?
• é pesado ou leve?
• é confortável de segurar?
• como acesso suas funções?
• quais botões ele possui?
• quais aplicativos são “legais”?
• quais não são?
Não é um computador TRADICIONAL!
A interface tem que ser REPENSADA...




                               CTRL+C, CTRL+V
                                NÃO funciona!
...para ATENDER ao dispositivo móvel




                              Somente os elementos
                               CHAVE se mantém!
PROCESSO de desenvolvimento




 Conceito   Design   Desenvolvimento   Distribuição   Marketing   Manutenção
Atividade vs. Tempo


                       Test

              Debug

                              Desenvolvimento
              Design




  DESENVOLVIMENTO > DESIGN = RESUTADOS
Atividade vs. Tempo


                      Test
                                Desenvolvimento
              Debug




                       Design




  DESIGN > DESENVOLVIMENTO = RESUTADOS
Como vamos chegar lá?




  Ideia          Processo       Interface
  (Refinar)         (Executar)   (Desenhar)
Refinando a sua Ideia

•   Quem é o seu PÚBLICO ALVO?
    •   Pessoas de negócios ou usuários finais
    •   Jovens ou idosos
    •   Homens ou Mulheres
    •   Vão usar diariamente ou ocasionalmente


•   Quais são as principais FUNCIONALIDADES?
    •   Consumir ou produzir conteúdo?
    •   É necessário já possuir algum serviço?
    •   O que realmente o usuário vai querer?




        “DECLARAÇÃO DE DEFINIÇÃO DO PRODUTO”
“ Desculpe porém não tive tempo de escrever
  uma carta curta, então mandei uma longa.”



                               - Mark Twain
EXERCÍCIO: Criando a sua DECLARAÇÃO
• ESCOLHAM uma categoria de aplicativo dos Post-It`s


• DEFINAM quem será o público alvo para o seu aplicativo


• LEVANTEM todas as funcionalidades que consigam pensar


• CORTEM funcionalidades que não fazem parte do core (menos importantes)


• JUNTE o PÚBLICO ALVO e as FUNCIONALIDADES


                                                       • Post-It

             45 minutos                                • Papel
                                                       • Lápis/Caneta
Meetings for iPad
Paolo Domenico Passeri
DESIGN como um DIFERENCIAL
Por que ter DESIGN?

• Maior apelo aos usuários


• Mais atenção da mídia


• Diferencial vs. Concorrência


• Da vontade de “voltar”


• Incentiva a exploração


• VENDE MAIS!
Estudo de Caso: CONVERT
• Aplicativo para conversão de unidades   • Unidades vendidas: 197,424
• Preço: U$0.99                           • Faturamento bruto: $195,450
• Lançado em Agosto de 2009               • Faturamento liquido: $137,065

                                                                          2 meses




   Muitos concorrentes GRÁTIS já estabelecidos, porém SEM DESIGN!
A importância dos ICONES

  • É a porta de ENTRADA de seu aplicativo


  • Se bem desenhado pode REPRESENTAR seu produto


  • “Eu nem entro se o ICONE for RUIM”!


  • Apresenta FUNÇÕES de maneira VISUAL para o usuário
Qual destes você escolheria (deixe 8)?
   1           2           3             4




        5            6            7




   8           9           10            11




        12           13           14




   15          16          17            18
EXERCÍCIO: Desenhando o ICONE
• LEIAM novamente a “Declaração de Definição do Produto” (DDP)


• BUSQUEM elementos que possam inspirar o icone, considerando a DDP


• DESENHEM 5 conceitos de icone


• SELECIONEM 1 conceito


• DESENHEM o icone “final”


                                                    • Papel

             30 minutos                             • Lápis/Caneta
                                                    • Cores
Fontes de ícones

iOS Toolbar Icons

Glyphish’/>

iOS Toolbar Icon Set

iOS Toolbar Icons 2

30 Free Vector Icons

iconSweets

The Android Developer Common Icon Set II

30 Free Android Menu Icons

Free Android 2.x Monster Icons
INTERAGINDO COM DISPOSITIVOS MÓVEIS
Métodos de Interação

• Lembre-se que existem diferentes
  meios de interagir com o
  dispositivo


• Antes de desenhar a UI, é
  necessário avaliar qual destes
  estão disponíveis e serão utilizados


• Analise se não existe outra maneira
  de usuários entrarem com “dados”


• Seja criativo e não se limite ao
  “tradicional”
Exemplo de Aplicativo




       Anotação     Localização   Lembrete
Padrões de Interação

• Definem alguns CONTROLES e
  ELEMENTOS padrões para o design
  de interfaces para dispositivos
  móveis


• É uma maneira de aprendermos com
  soluções que foram bem
  APLICADAS e DOCUMENTADAS
  por outros designers


• Ótimo ponto de PARTIDA para
  DESENHARMOS e entendermos
  partes específicas de um aplicativo
Manipulação INDIRETA                            Manipulação DIRETA/Touch/Haptic
               • É necessário aprender o                        • Não existe mapeamento pois
               mapeamento das teclas                            as teclas são “virtuais”
               • Deve ser muito consistente                     • Difícil aprender todos os meios
               • Não são muito flexíveis                         de entrada
                                                                • São muito flexíveis

               • Joystick Direcional                            • Toques curtos e longos
               • Botões Alfa-numéricos                          • Arrastar
               • Soft-keys                                      • Deslizar
               • Rodas                                          • Girar
                                                                • Pinçar e Expandir



Manipulação por GESTOS
• Utilizada através de sensores
• Através do dispositivo por completo



                               • Inclinando
                               • Asoprando
                               • Chacoalhando
Botões ou Links           Listas
ELEMENTOS


            Indicadores de Espera
                                    Entrada de Texto




            Limpa texto
Diagrama de FLUXO das telas
• Um diagrama SIMPLES que mostra como uma TELA é ligada a outra


• Te obriga a pensar na FLUIDEZ da sua interface, sem considerar os
  detalhes dela


• Mesmo que pequena, pode ser CRUCIAL para o desenvolvimento de
  uma boa NAVEGAÇÃO
TOOLS
Meetings for iPad
Paolo Domenico Passeri
EXERCÍCIO: Traçando seu DIAGRAMA
• LEIAM novamente a “Declaração de Definição do Produto” (DDP)


• CONSIDEREM as interações que você vai utilizar para navegação e inputs


• TRACEM o seu DIAGRAMA, considerando os GESTOS efetuados


• DESAFIO: tentem REMOVER 1 à 2 das telas e MANTER a funcionalidade




                                                      • Papel
             45 minutos
                                                      • Lápis/Caneta
INTERFACE DE USUÁRIO
Uma BOA interface de usuário

• Vai além : ENCANTADORA e ATRAENTE


• Boa anfitriã : CONVIDATIVA e CATIVANTE


• Te ajuda : FACÍL de usar


• Traz o novo : INOVADORA ... “Eu NUNCA fiz isso!”


• Não está atoa : entrega SOLUÇÕES e não somente
  FUNÇÕES


• É NOVA e DESENHADA!
Dispositivos Móveis
Entendendo cada dispositivo




                   3.5” /          9.7” /      2.6” → 10.1” /
    Tela /                                                      3.5” → 4.5” /
                 480x320 e      1024x768 e      240x320 →                            ?
  Resolução                                                       800x480
                  960x640       2048x1536       1280x800+



 Auto-rotativa       ✓              ✓                ✓              ✓               ?

                 Touchscreen    Touchscreen      Touchscreen    Touchscreen     Touchscreen
                 Acelerômetro   Acelerômetro     Acelerômetro   Acelerômetro    Acelerômetro
                                                  Microfone                      Microfone
  Interface(s)    Microfone      Microfone         Câmeras
                                                                 Microfone        Câmeras
                   Câmeras        Câmeras            GPS          Câmeras           GPS
                     GPS            GPS              RFID           GPS             RFID




 Padronização        ✓              ✓                ✗              ✓               ✗
iPhone (iOS) HIG : Introdução

• CARACTERÍSTICAS do iPhone
     • Tamanho da tela é COMPACTA
     • Memória é LIMITADA
     • Usuários visualizam e interagem com UM
       APLICATIVO de cada vez.


• TIPOS de aplicativos
     • NATIVO: desenvolvidos com o SDK
     • WEB: abertos pelo browser
     • HÍBRIDOS: tem como predominância
       uma webview, porém possuem controles
       de aplicativos natívos
Diferentes ESTILOS de aplicativos
Como ESCOLHER ?
 • Comportamentos e USO      • Qual a motivação do usuário para
                               usar este aplicativo?
 • Características VISUAIS
                             • Qual a experiência de usuário que
 • Modelo dos DADOS
                               você quer proporcionar?
 • EXPERIÊNCIA de usuário
                             • Qual o seu objetivo para o aplicativo?
PRODUTIVIDADE                                                                      UTILITÁRIOS




                               organizar informações de forma HIERÁRQUICA
                                                                                       UMA TAREFA com pouco input do usuário
                                                                                       • Usuários abrem o aplicativo e a informação já
                                                                                         é apresentada

                                                                                       • Pouca interação




                                                                                       TELA TODA, em ambientes ricos visualmente
                                                                            IMERSIVA
                                                                                                                       • Muito peculiar
• Organizar listas
                                                                                                                       • Sem controles
• Adicionar ou remover itens
                                                                                                                         padrão
• Entrar até o nível de
                                                                                                                       • Diversão, como
  informação desejada e realizar
                                                                                                                         jogos e rich-media
  atividades com ela
INTERFACE de Usuário
Status bar
                         Navegation bar
ELEMENTOS


             Tab bar



                            Toolbar
Ações e View Modal
Alertas e Notificações
Exemplo de “View Modal” MAL desenhada
Tabelas




     Simples   Indexada   Agrupada
Controles




   Busca    Slider e Switch   Segmentados   Pickers
iPad

               Toolbar




   Pop-overs
Android: Design

• Seta as GUIAS para INTERAÇÕES e VISUAL


• Nova Versão para PHONES e TABLETS


 CONTEMPLA

   • Princípios de DESIGN

   • Overview da UI

   • Padrões para Android

   • Elementos de UI
Muitos Devices
Dispositivos e Displays

• Seja FLEXÍVEL


• OTIMIZE layouts para diferentes telas


• Recursos para diferentes DPIs
Temas e Tipografia




  Holo Light        Holo Dark   Holo Light/Dark
Iconografia




   Icones    Action Bar   Notificações
Padrões de UI

                Action Bar




                Multi-pane




                Selection
Exemplo: Navegação com Up vs. Back
Action Bar: Geral




• Talvez o elemento MAIS IMPORTANTE


• ADAPTÁVEL a rotação e diferentes telas


• Pode ser CONTEXTUAL (ex.seleção)


• COMPOSTA por:
 • Top Action Bar
 • Middle Action Bar
 • Bottom Action Bar
Action Bar: Elementos



                               Spinners
Scrollable Tabs




                                           Action
Fixed Tabs                                Overflow

                         Buttons
Layouts Multiplane

         Phone       Tablet
Elementos




http://developer.android.com/design/downloads/index.html
Web Apps




                     Conteúdo Web




           Browser              Aplicativo com
                                  Web view
PDF
Links para os HIG’s

          http://developer.apple.com/iphone/library/documentation/userexperience/conceptual/mobilehig/Introduction/
          Introduction.html

          http://developer.apple.com/iphone/library/documentation/general/conceptual/ipadhig/Introduction/
          Introduction.html




          http://developer.android.com/design/index.html




          UI Design and Interaction Guide for Windows Phone 7 v2.0




          http://wiki.forum.nokia.com/index.php/Guidelines_for_Mobile_Interface_Design
Desenhando Interfaces

• Importante iniciar com o NÍVEL mais BAIXO o
  possível


• NÃO se apegue a DETALHES : use círculos,
  quadrados, retângulos


• Capturar visualmente a lista de
  FUNCIONALIDADES considerando a ORDEM
  definida pelo DIAGRAMA


• Use ELEMENTOS conhecidos, e considere o
  HIG da plataforma escolhida


• SOMENTE após estes desenhos prontos você
  pode passar para o COMPUTADOR para testar!
Meetings for iPad
Paolo Domenico Passeri
EXERCÍCIO: Desenhando sua INTERFACE
• LEIAM novamente a “Declaração de Definição do Produto” (DDP)


• ANALISEM o diagrama de fluxo e ESCOLHAM as telas a serem desenhadas


• DESENHEM as interfaces das telas no stencil


• USEM Post-It’s para mostrar as interações




                                                    • Papel
                                                    • Lápis/Caneta
             1 hora
                                                    • Post-it’s
                                                    • Stencil
PROTOTIPAÇÃO RÁPIDA
O que é PROTOTIPAÇÃO Rápida?

• Utilizada para PROTOTIPAR objetos, conceitos, serviços e
  interfaces


• Serve para se ter algo PALPÁVEL de maneira rápida que
  possam ser testados


• Visualizar as INTERFACES e USAR-LAS de maneira simples


• Traz RESULTADOS e agiliza o processo de ITERAÇÃO


• Podem ser utilizadas FERRAMENTAS físicas, computacionais
  ou uma combinação de ambas


• DETALHES são irrelevantes, ou até PROIBIDOS
Ferramentas e Links
EXERCÍCIO: Protoripando a sua INTERFACE
• REVISEM as interfaces desenhadas


• LEVEM as interfaces uma a uma para o computador


• UTILIZEM formas padrão (circulos, quadrados, etc.) para representar
  elementos como botões, caixas de texto, etc.


• CRIEM os links definidos no “Diagrama de Fluxo da Telas”


• TESTEM o protótipo para avaliar a usabilidade



             45 minutos                                • Coputador
LOOK & FEEL
Sua IDENTIDADE visual

• Muitos dos CONTROLES e elementos
  padrão das plataformas, podem ser
  customizados


• Pequenas mudanças podem dar um
  POLIMENTO especial para sua interface


• EVITE mudar radicalmente os controles
  que fazem ações PADRÃO


• CRIE temas diferentes, com cores,
  texturas, e imagens e teste o MELHOR


• Busque inspiração no MUNDO REAL!
Busque o LÚDICO...
...e o REAL
paolopasseri@gmail.com


  @paolopasseri


  paolopasseri



Muito Obrigado!

Mais conteúdo relacionado

Mais procurados

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Ricardo Longa
 
Aula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisAula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisJanynne Gomes
 
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Italo Andrade
 
Aula: Evolução da computação móvel
Aula: Evolução da computação móvelAula: Evolução da computação móvel
Aula: Evolução da computação móvelJanynne Gomes
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1Carlos Eugenio Torres
 
Aula - Arquiteturas de aplicações móveis
Aula - Arquiteturas de aplicações móveisAula - Arquiteturas de aplicações móveis
Aula - Arquiteturas de aplicações móveisJanynne Gomes
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAndré Constantino da Silva
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informáticasocrahn
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10LucasMansueto
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisLuciano Crecente
 
CURSO BÁSICO DE INFORMÁTICA
CURSO BÁSICO DE INFORMÁTICACURSO BÁSICO DE INFORMÁTICA
CURSO BÁSICO DE INFORMÁTICALeonam dos Santos
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareCamilo de Melo
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1diasferraciolli
 

Mais procurados (20)

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
 
Aula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisAula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveis
 
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis
 
Aula: Evolução da computação móvel
Aula: Evolução da computação móvelAula: Evolução da computação móvel
Aula: Evolução da computação móvel
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
 
Android
Android Android
Android
 
Aula - Arquiteturas de aplicações móveis
Aula - Arquiteturas de aplicações móveisAula - Arquiteturas de aplicações móveis
Aula - Arquiteturas de aplicações móveis
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de Usuário
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
Android
AndroidAndroid
Android
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas Operacionais
 
CURSO BÁSICO DE INFORMÁTICA
CURSO BÁSICO DE INFORMÁTICACURSO BÁSICO DE INFORMÁTICA
CURSO BÁSICO DE INFORMÁTICA
 
Android Aula 1
Android Aula 1Android Aula 1
Android Aula 1
 
Sobre o teclado
Sobre o tecladoSobre o teclado
Sobre o teclado
 
IHC - Slide 2 - Usabilidade e Princípios de Design
IHC - Slide 2 - Usabilidade e Princípios de DesignIHC - Slide 2 - Usabilidade e Princípios de Design
IHC - Slide 2 - Usabilidade e Princípios de Design
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1
 

Destaque

Criação e Interface para dispositivos móveis
Criação e Interface para dispositivos móveisCriação e Interface para dispositivos móveis
Criação e Interface para dispositivos móveisAlex Ivonika
 
Introdução ao Design de interface para dispositivos móveis
Introdução ao Design de interface para dispositivos móveisIntrodução ao Design de interface para dispositivos móveis
Introdução ao Design de interface para dispositivos móveisEdson Luiz
 
Interfaces inteligentes para dispositivos móveis
Interfaces inteligentes para dispositivos móveisInterfaces inteligentes para dispositivos móveis
Interfaces inteligentes para dispositivos móveisJuliana Lemos
 
Apresentação Final do meu TCC: Adaptintranet
Apresentação Final do meu TCC: AdaptintranetApresentação Final do meu TCC: Adaptintranet
Apresentação Final do meu TCC: AdaptintranetTalita Pagani
 
Design da Informação - Aula 03 - Princípios do design de informação
Design da Informação - Aula 03 - Princípios do design de informaçãoDesign da Informação - Aula 03 - Princípios do design de informação
Design da Informação - Aula 03 - Princípios do design de informaçãoDalton Martins
 
Design Digital em Plataformas Móveis
Design Digital em Plataformas MóveisDesign Digital em Plataformas Móveis
Design Digital em Plataformas MóveisPaolo Passeri
 
Princípios Gerais para o Design de Interfaces
Princípios Gerais para o Design de InterfacesPrincípios Gerais para o Design de Interfaces
Princípios Gerais para o Design de Interfacesperes marlene
 
Planejando seu app
Planejando seu appPlanejando seu app
Planejando seu appAline Borges
 
Introdução à Arquitetura de Informação
Introdução à Arquitetura de InformaçãoIntrodução à Arquitetura de Informação
Introdução à Arquitetura de InformaçãoInstituto Faber-Ludens
 
Apresentação de Padrões de Design para Aplicativos Móveis.
Apresentação de Padrões de Design para Aplicativos Móveis.Apresentação de Padrões de Design para Aplicativos Móveis.
Apresentação de Padrões de Design para Aplicativos Móveis.Hewerson Freitas
 
Sistemas de organização e rotulação
Sistemas de organização e rotulaçãoSistemas de organização e rotulação
Sistemas de organização e rotulaçãoInstituto Faber-Ludens
 

Destaque (14)

Criação e Interface para dispositivos móveis
Criação e Interface para dispositivos móveisCriação e Interface para dispositivos móveis
Criação e Interface para dispositivos móveis
 
Introdução ao Design de interface para dispositivos móveis
Introdução ao Design de interface para dispositivos móveisIntrodução ao Design de interface para dispositivos móveis
Introdução ao Design de interface para dispositivos móveis
 
Interfaces inteligentes para dispositivos móveis
Interfaces inteligentes para dispositivos móveisInterfaces inteligentes para dispositivos móveis
Interfaces inteligentes para dispositivos móveis
 
Camiseta 2012 by Pianofuzz
Camiseta 2012 by PianofuzzCamiseta 2012 by Pianofuzz
Camiseta 2012 by Pianofuzz
 
7Masters Acessibilidade Por Que Sim
7Masters Acessibilidade Por Que Sim7Masters Acessibilidade Por Que Sim
7Masters Acessibilidade Por Que Sim
 
Apresentação Institucional 2011-2
Apresentação Institucional 2011-2Apresentação Institucional 2011-2
Apresentação Institucional 2011-2
 
Apresentação Final do meu TCC: Adaptintranet
Apresentação Final do meu TCC: AdaptintranetApresentação Final do meu TCC: Adaptintranet
Apresentação Final do meu TCC: Adaptintranet
 
Design da Informação - Aula 03 - Princípios do design de informação
Design da Informação - Aula 03 - Princípios do design de informaçãoDesign da Informação - Aula 03 - Princípios do design de informação
Design da Informação - Aula 03 - Princípios do design de informação
 
Design Digital em Plataformas Móveis
Design Digital em Plataformas MóveisDesign Digital em Plataformas Móveis
Design Digital em Plataformas Móveis
 
Princípios Gerais para o Design de Interfaces
Princípios Gerais para o Design de InterfacesPrincípios Gerais para o Design de Interfaces
Princípios Gerais para o Design de Interfaces
 
Planejando seu app
Planejando seu appPlanejando seu app
Planejando seu app
 
Introdução à Arquitetura de Informação
Introdução à Arquitetura de InformaçãoIntrodução à Arquitetura de Informação
Introdução à Arquitetura de Informação
 
Apresentação de Padrões de Design para Aplicativos Móveis.
Apresentação de Padrões de Design para Aplicativos Móveis.Apresentação de Padrões de Design para Aplicativos Móveis.
Apresentação de Padrões de Design para Aplicativos Móveis.
 
Sistemas de organização e rotulação
Sistemas de organização e rotulaçãoSistemas de organização e rotulação
Sistemas de organização e rotulação
 

Semelhante a Design de Interfaces para Dispositivos Móveis

Mini Curso Design de Dispositivo Moveis
Mini Curso Design de Dispositivo MoveisMini Curso Design de Dispositivo Moveis
Mini Curso Design de Dispositivo MoveisPaolo Passeri
 
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óveisInstituto Faber-Ludens
 
Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Hanry Marcel Kluk
 
Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Hanry Marcel Kluk
 
Workshop Design para Dispositivos Móveis
Workshop Design para Dispositivos MóveisWorkshop Design para Dispositivos Móveis
Workshop Design para Dispositivos MóveisInstituto Faber-Ludens
 
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 IPaolo Passeri
 
Mini Curso de Design de Interfaces para Dispositivos Móveis
Mini Curso de Design de Interfaces para Dispositivos MóveisMini Curso de Design de Interfaces para Dispositivos Móveis
Mini Curso de Design de Interfaces para Dispositivos MóveisPaolo Passeri
 
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árioBruno Biagioni Neto
 
Wesley silva design para s40
Wesley silva   design para s40Wesley silva   design para s40
Wesley silva design para s40INdT
 
Como não ferrar com a user experience - Campus Party 2012
Como não ferrar com a user experience - Campus Party 2012 Como não ferrar com a user experience - Campus Party 2012
Como não ferrar com a user experience - Campus Party 2012 Juliana Gaiba
 
HTML5 Mobile Aula 1
HTML5 Mobile Aula 1HTML5 Mobile Aula 1
HTML5 Mobile Aula 1Jose Berardo
 
12° Encontro de WebDesign (usabilidade)
12° Encontro de WebDesign (usabilidade)12° Encontro de WebDesign (usabilidade)
12° Encontro de WebDesign (usabilidade)maumoreira
 
Como construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaComo construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaVinícius da Costa
 
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 BlendINdT
 
Eco-Sistema de desenvolvimento para mobile
Eco-Sistema de desenvolvimento para mobileEco-Sistema de desenvolvimento para mobile
Eco-Sistema de desenvolvimento para mobileMauro
 
Introdução aos aplicativos web
Introdução aos aplicativos webIntrodução aos aplicativos web
Introdução aos aplicativos webprofclaubordin
 
Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbridodrbatiston
 
Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8Janynne Gomes
 
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Impacta Eventos
 

Semelhante a Design de Interfaces para Dispositivos Móveis (20)

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
 
Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025
 
Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025
 
Workshop Design para Dispositivos Móveis
Workshop Design para Dispositivos MóveisWorkshop Design para Dispositivos Móveis
Workshop Design para Dispositivos Móveis
 
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
 
Mini Curso de Design de Interfaces para Dispositivos Móveis
Mini Curso de Design de Interfaces para Dispositivos MóveisMini Curso de Design de Interfaces para Dispositivos Móveis
Mini Curso de Design de Interfaces para Dispositivos Móveis
 
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
 
Wesley silva design para s40
Wesley silva   design para s40Wesley silva   design para s40
Wesley silva design para s40
 
Como não ferrar com a user experience - Campus Party 2012
Como não ferrar com a user experience - Campus Party 2012 Como não ferrar com a user experience - Campus Party 2012
Como não ferrar com a user experience - Campus Party 2012
 
HTML5 Mobile Aula 1
HTML5 Mobile Aula 1HTML5 Mobile Aula 1
HTML5 Mobile Aula 1
 
12° Encontro de WebDesign (usabilidade)
12° Encontro de WebDesign (usabilidade)12° Encontro de WebDesign (usabilidade)
12° Encontro de WebDesign (usabilidade)
 
Como construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaComo construir uma boa realidade aumentada
Como construir uma boa realidade aumentada
 
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
 
Eco-Sistema de desenvolvimento para mobile
Eco-Sistema de desenvolvimento para mobileEco-Sistema de desenvolvimento para mobile
Eco-Sistema de desenvolvimento para mobile
 
Introdução aos aplicativos web
Introdução aos aplicativos webIntrodução aos aplicativos web
Introdução aos aplicativos web
 
Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbrido
 
Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8
 
CRP-5215-0420-2014-09
CRP-5215-0420-2014-09CRP-5215-0420-2014-09
CRP-5215-0420-2014-09
 
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
 

Mais de Instituto Faber-Ludens

Design Livre e Colaborativo PUCPR 2012
Design Livre e Colaborativo PUCPR 2012Design Livre e Colaborativo PUCPR 2012
Design Livre e Colaborativo PUCPR 2012Instituto Faber-Ludens
 
Design Livre e Colaborativo INTERCON 2010
Design Livre e Colaborativo INTERCON 2010Design Livre e Colaborativo INTERCON 2010
Design Livre e Colaborativo INTERCON 2010Instituto Faber-Ludens
 
Design Livre e Colaborativo INTERCON 2010
Design Livre e Colaborativo INTERCON 2010Design Livre e Colaborativo INTERCON 2010
Design Livre e Colaborativo INTERCON 2010Instituto Faber-Ludens
 
Ecologia de Interação: Metadesign aplicado para a construção de taxonomias e ...
Ecologia de Interação: Metadesign aplicado para a construção de taxonomias e ...Ecologia de Interação: Metadesign aplicado para a construção de taxonomias e ...
Ecologia de Interação: Metadesign aplicado para a construção de taxonomias e ...Instituto Faber-Ludens
 
Curso Arquitetura de Informação @ iMasters Jan 2013
Curso Arquitetura de Informação @ iMasters Jan 2013Curso Arquitetura de Informação @ iMasters Jan 2013
Curso Arquitetura de Informação @ iMasters Jan 2013Instituto Faber-Ludens
 
Curso Recomendações de Usabilidade - 29/07/2011
Curso Recomendações de Usabilidade - 29/07/2011Curso Recomendações de Usabilidade - 29/07/2011
Curso Recomendações de Usabilidade - 29/07/2011Instituto Faber-Ludens
 

Mais de Instituto Faber-Ludens (13)

Curso Avaliação de Interfaces
Curso Avaliação de InterfacesCurso Avaliação de Interfaces
Curso Avaliação de Interfaces
 
Por um Design Livre - EDTED 2012
Por um Design Livre - EDTED 2012Por um Design Livre - EDTED 2012
Por um Design Livre - EDTED 2012
 
Por um Design Livre - CIRS
Por um Design Livre - CIRSPor um Design Livre - CIRS
Por um Design Livre - CIRS
 
Por um Design Livre - CICI 2011
Por um Design Livre - CICI 2011Por um Design Livre - CICI 2011
Por um Design Livre - CICI 2011
 
Design Livre e Colaborativo PUCPR 2012
Design Livre e Colaborativo PUCPR 2012Design Livre e Colaborativo PUCPR 2012
Design Livre e Colaborativo PUCPR 2012
 
Design Livre e Colaborativo INTERCON 2010
Design Livre e Colaborativo INTERCON 2010Design Livre e Colaborativo INTERCON 2010
Design Livre e Colaborativo INTERCON 2010
 
Design Livre e Colaborativo INTERCON 2010
Design Livre e Colaborativo INTERCON 2010Design Livre e Colaborativo INTERCON 2010
Design Livre e Colaborativo INTERCON 2010
 
Arquitetura da Informação na Movile
Arquitetura da Informação na MovileArquitetura da Informação na Movile
Arquitetura da Informação na Movile
 
Passado, Presente e Futuro da Web
Passado, Presente e Futuro da WebPassado, Presente e Futuro da Web
Passado, Presente e Futuro da Web
 
Ecologia de Interação: Metadesign aplicado para a construção de taxonomias e ...
Ecologia de Interação: Metadesign aplicado para a construção de taxonomias e ...Ecologia de Interação: Metadesign aplicado para a construção de taxonomias e ...
Ecologia de Interação: Metadesign aplicado para a construção de taxonomias e ...
 
Curso Arquitetura de Informação @ iMasters Jan 2013
Curso Arquitetura de Informação @ iMasters Jan 2013Curso Arquitetura de Informação @ iMasters Jan 2013
Curso Arquitetura de Informação @ iMasters Jan 2013
 
Instruções Projeto Final
Instruções Projeto FinalInstruções Projeto Final
Instruções Projeto Final
 
Curso Recomendações de Usabilidade - 29/07/2011
Curso Recomendações de Usabilidade - 29/07/2011Curso Recomendações de Usabilidade - 29/07/2011
Curso Recomendações de Usabilidade - 29/07/2011
 

Design de Interfaces para Dispositivos Móveis

  • 1. Minicurso Design de Interfaces para Dispositivos Móveis
  • 2. Tópicos • Entendendo Dispositivos Móveis e o Processo de Desenvolvimento de UI’s • Definindo as Funcionalidades do seu Aplicativo • Por que um “bom” Design é um diferencial? • A apresentação começa com o Ícone • Padrões de Interação e a Importância do Fluxo de uma Interface • Guias (HIG’s) e a Interface de Usuário • Prototipação Rápida • Identidade Visual, criando seu próprio “Look and Feel!”
  • 3. Quem vos fala? • Paolo Domenico Passeri • Curioso por natureza! • Engenheiro + Designer + MKT • Pensar em soluções • Antes: Aluno, Monitor e Professor do Faber-Ludens • Hoje: Gerente de Desenvolvimento de Produtos na Positivo Informática
  • 5. O curso 50% 50% 4 horas = Conceitos Atividades = 4 horas
  • 6. Para ENTENDER os dispositivos móveis é importante entender os seus USUÁRIOS...
  • 7. ...e o que eles BUSCAM • Facilidade • Agilidade • Intuitividade • Algo “novo” • Se surpreender • “Transparência”
  • 8. Entenda as LIMITAÇÕES Usuários não têm um PONTEIRO nos dedos
  • 9. Entenda as LIMITAÇÕES Nem são AGUIAS, com super-visão
  • 10. Entenda as LIMITAÇÕES Geralmente vão interagir com UM aplicativos por vez
  • 11. Você tem que ser O USUÁRIO! Aprenda TUDO sobre o dispositivo • como ele funciona? • é pesado ou leve? • é confortável de segurar? • como acesso suas funções? • quais botões ele possui? • quais aplicativos são “legais”? • quais não são?
  • 12. Não é um computador TRADICIONAL!
  • 13. A interface tem que ser REPENSADA... CTRL+C, CTRL+V NÃO funciona!
  • 14. ...para ATENDER ao dispositivo móvel Somente os elementos CHAVE se mantém!
  • 15. PROCESSO de desenvolvimento Conceito Design Desenvolvimento Distribuição Marketing Manutenção
  • 16. Atividade vs. Tempo Test Debug Desenvolvimento Design DESENVOLVIMENTO > DESIGN = RESUTADOS
  • 17. Atividade vs. Tempo Test Desenvolvimento Debug Design DESIGN > DESENVOLVIMENTO = RESUTADOS
  • 18. Como vamos chegar lá? Ideia Processo Interface (Refinar) (Executar) (Desenhar)
  • 19. Refinando a sua Ideia • Quem é o seu PÚBLICO ALVO? • Pessoas de negócios ou usuários finais • Jovens ou idosos • Homens ou Mulheres • Vão usar diariamente ou ocasionalmente • Quais são as principais FUNCIONALIDADES? • Consumir ou produzir conteúdo? • É necessário já possuir algum serviço? • O que realmente o usuário vai querer? “DECLARAÇÃO DE DEFINIÇÃO DO PRODUTO”
  • 20. “ Desculpe porém não tive tempo de escrever uma carta curta, então mandei uma longa.” - Mark Twain
  • 21. EXERCÍCIO: Criando a sua DECLARAÇÃO • ESCOLHAM uma categoria de aplicativo dos Post-It`s • DEFINAM quem será o público alvo para o seu aplicativo • LEVANTEM todas as funcionalidades que consigam pensar • CORTEM funcionalidades que não fazem parte do core (menos importantes) • JUNTE o PÚBLICO ALVO e as FUNCIONALIDADES • Post-It 45 minutos • Papel • Lápis/Caneta
  • 22. Meetings for iPad Paolo Domenico Passeri
  • 23. DESIGN como um DIFERENCIAL
  • 24. Por que ter DESIGN? • Maior apelo aos usuários • Mais atenção da mídia • Diferencial vs. Concorrência • Da vontade de “voltar” • Incentiva a exploração • VENDE MAIS!
  • 25. Estudo de Caso: CONVERT • Aplicativo para conversão de unidades • Unidades vendidas: 197,424 • Preço: U$0.99 • Faturamento bruto: $195,450 • Lançado em Agosto de 2009 • Faturamento liquido: $137,065 2 meses Muitos concorrentes GRÁTIS já estabelecidos, porém SEM DESIGN!
  • 26. A importância dos ICONES • É a porta de ENTRADA de seu aplicativo • Se bem desenhado pode REPRESENTAR seu produto • “Eu nem entro se o ICONE for RUIM”! • Apresenta FUNÇÕES de maneira VISUAL para o usuário
  • 27. Qual destes você escolheria (deixe 8)? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
  • 28. EXERCÍCIO: Desenhando o ICONE • LEIAM novamente a “Declaração de Definição do Produto” (DDP) • BUSQUEM elementos que possam inspirar o icone, considerando a DDP • DESENHEM 5 conceitos de icone • SELECIONEM 1 conceito • DESENHEM o icone “final” • Papel 30 minutos • Lápis/Caneta • Cores
  • 29. Fontes de ícones iOS Toolbar Icons Glyphish’/> iOS Toolbar Icon Set iOS Toolbar Icons 2 30 Free Vector Icons iconSweets The Android Developer Common Icon Set II 30 Free Android Menu Icons Free Android 2.x Monster Icons
  • 31. Métodos de Interação • Lembre-se que existem diferentes meios de interagir com o dispositivo • Antes de desenhar a UI, é necessário avaliar qual destes estão disponíveis e serão utilizados • Analise se não existe outra maneira de usuários entrarem com “dados” • Seja criativo e não se limite ao “tradicional”
  • 32. Exemplo de Aplicativo Anotação Localização Lembrete
  • 33. Padrões de Interação • Definem alguns CONTROLES e ELEMENTOS padrões para o design de interfaces para dispositivos móveis • É uma maneira de aprendermos com soluções que foram bem APLICADAS e DOCUMENTADAS por outros designers • Ótimo ponto de PARTIDA para DESENHARMOS e entendermos partes específicas de um aplicativo
  • 34. Manipulação INDIRETA Manipulação DIRETA/Touch/Haptic • É necessário aprender o • Não existe mapeamento pois mapeamento das teclas as teclas são “virtuais” • Deve ser muito consistente • Difícil aprender todos os meios • Não são muito flexíveis de entrada • São muito flexíveis • Joystick Direcional • Toques curtos e longos • Botões Alfa-numéricos • Arrastar • Soft-keys • Deslizar • Rodas • Girar • Pinçar e Expandir Manipulação por GESTOS • Utilizada através de sensores • Através do dispositivo por completo • Inclinando • Asoprando • Chacoalhando
  • 35. Botões ou Links Listas ELEMENTOS Indicadores de Espera Entrada de Texto Limpa texto
  • 36. Diagrama de FLUXO das telas • Um diagrama SIMPLES que mostra como uma TELA é ligada a outra • Te obriga a pensar na FLUIDEZ da sua interface, sem considerar os detalhes dela • Mesmo que pequena, pode ser CRUCIAL para o desenvolvimento de uma boa NAVEGAÇÃO TOOLS
  • 37. Meetings for iPad Paolo Domenico Passeri
  • 38. EXERCÍCIO: Traçando seu DIAGRAMA • LEIAM novamente a “Declaração de Definição do Produto” (DDP) • CONSIDEREM as interações que você vai utilizar para navegação e inputs • TRACEM o seu DIAGRAMA, considerando os GESTOS efetuados • DESAFIO: tentem REMOVER 1 à 2 das telas e MANTER a funcionalidade • Papel 45 minutos • Lápis/Caneta
  • 40. Uma BOA interface de usuário • Vai além : ENCANTADORA e ATRAENTE • Boa anfitriã : CONVIDATIVA e CATIVANTE • Te ajuda : FACÍL de usar • Traz o novo : INOVADORA ... “Eu NUNCA fiz isso!” • Não está atoa : entrega SOLUÇÕES e não somente FUNÇÕES • É NOVA e DESENHADA!
  • 42. Entendendo cada dispositivo 3.5” / 9.7” / 2.6” → 10.1” / Tela / 3.5” → 4.5” / 480x320 e 1024x768 e 240x320 → ? Resolução 800x480 960x640 2048x1536 1280x800+ Auto-rotativa ✓ ✓ ✓ ✓ ? Touchscreen Touchscreen Touchscreen Touchscreen Touchscreen Acelerômetro Acelerômetro Acelerômetro Acelerômetro Acelerômetro Microfone Microfone Interface(s) Microfone Microfone Câmeras Microfone Câmeras Câmeras Câmeras GPS Câmeras GPS GPS GPS RFID GPS RFID Padronização ✓ ✓ ✗ ✓ ✗
  • 43. iPhone (iOS) HIG : Introdução • CARACTERÍSTICAS do iPhone • Tamanho da tela é COMPACTA • Memória é LIMITADA • Usuários visualizam e interagem com UM APLICATIVO de cada vez. • TIPOS de aplicativos • NATIVO: desenvolvidos com o SDK • WEB: abertos pelo browser • HÍBRIDOS: tem como predominância uma webview, porém possuem controles de aplicativos natívos
  • 44. Diferentes ESTILOS de aplicativos Como ESCOLHER ? • Comportamentos e USO • Qual a motivação do usuário para usar este aplicativo? • Características VISUAIS • Qual a experiência de usuário que • Modelo dos DADOS você quer proporcionar? • EXPERIÊNCIA de usuário • Qual o seu objetivo para o aplicativo?
  • 45. PRODUTIVIDADE UTILITÁRIOS organizar informações de forma HIERÁRQUICA UMA TAREFA com pouco input do usuário • Usuários abrem o aplicativo e a informação já é apresentada • Pouca interação TELA TODA, em ambientes ricos visualmente IMERSIVA • Muito peculiar • Organizar listas • Sem controles • Adicionar ou remover itens padrão • Entrar até o nível de • Diversão, como informação desejada e realizar jogos e rich-media atividades com ela
  • 47. Status bar Navegation bar ELEMENTOS Tab bar Toolbar
  • 48. Ações e View Modal
  • 50. Exemplo de “View Modal” MAL desenhada
  • 51. Tabelas Simples Indexada Agrupada
  • 52. Controles Busca Slider e Switch Segmentados Pickers
  • 53. iPad Toolbar Pop-overs
  • 54. Android: Design • Seta as GUIAS para INTERAÇÕES e VISUAL • Nova Versão para PHONES e TABLETS CONTEMPLA • Princípios de DESIGN • Overview da UI • Padrões para Android • Elementos de UI
  • 56. Dispositivos e Displays • Seja FLEXÍVEL • OTIMIZE layouts para diferentes telas • Recursos para diferentes DPIs
  • 57. Temas e Tipografia Holo Light Holo Dark Holo Light/Dark
  • 58. Iconografia Icones Action Bar Notificações
  • 59. Padrões de UI Action Bar Multi-pane Selection
  • 61. Action Bar: Geral • Talvez o elemento MAIS IMPORTANTE • ADAPTÁVEL a rotação e diferentes telas • Pode ser CONTEXTUAL (ex.seleção) • COMPOSTA por: • Top Action Bar • Middle Action Bar • Bottom Action Bar
  • 62. Action Bar: Elementos Spinners Scrollable Tabs Action Fixed Tabs Overflow Buttons
  • 63. Layouts Multiplane Phone Tablet
  • 65. Web Apps Conteúdo Web Browser Aplicativo com Web view
  • 66. PDF
  • 67. Links para os HIG’s http://developer.apple.com/iphone/library/documentation/userexperience/conceptual/mobilehig/Introduction/ Introduction.html http://developer.apple.com/iphone/library/documentation/general/conceptual/ipadhig/Introduction/ Introduction.html http://developer.android.com/design/index.html UI Design and Interaction Guide for Windows Phone 7 v2.0 http://wiki.forum.nokia.com/index.php/Guidelines_for_Mobile_Interface_Design
  • 68. Desenhando Interfaces • Importante iniciar com o NÍVEL mais BAIXO o possível • NÃO se apegue a DETALHES : use círculos, quadrados, retângulos • Capturar visualmente a lista de FUNCIONALIDADES considerando a ORDEM definida pelo DIAGRAMA • Use ELEMENTOS conhecidos, e considere o HIG da plataforma escolhida • SOMENTE após estes desenhos prontos você pode passar para o COMPUTADOR para testar!
  • 69. Meetings for iPad Paolo Domenico Passeri
  • 70. EXERCÍCIO: Desenhando sua INTERFACE • LEIAM novamente a “Declaração de Definição do Produto” (DDP) • ANALISEM o diagrama de fluxo e ESCOLHAM as telas a serem desenhadas • DESENHEM as interfaces das telas no stencil • USEM Post-It’s para mostrar as interações • Papel • Lápis/Caneta 1 hora • Post-it’s • Stencil
  • 72. O que é PROTOTIPAÇÃO Rápida? • Utilizada para PROTOTIPAR objetos, conceitos, serviços e interfaces • Serve para se ter algo PALPÁVEL de maneira rápida que possam ser testados • Visualizar as INTERFACES e USAR-LAS de maneira simples • Traz RESULTADOS e agiliza o processo de ITERAÇÃO • Podem ser utilizadas FERRAMENTAS físicas, computacionais ou uma combinação de ambas • DETALHES são irrelevantes, ou até PROIBIDOS
  • 73.
  • 74.
  • 76. EXERCÍCIO: Protoripando a sua INTERFACE • REVISEM as interfaces desenhadas • LEVEM as interfaces uma a uma para o computador • UTILIZEM formas padrão (circulos, quadrados, etc.) para representar elementos como botões, caixas de texto, etc. • CRIEM os links definidos no “Diagrama de Fluxo da Telas” • TESTEM o protótipo para avaliar a usabilidade 45 minutos • Coputador
  • 78. Sua IDENTIDADE visual • Muitos dos CONTROLES e elementos padrão das plataformas, podem ser customizados • Pequenas mudanças podem dar um POLIMENTO especial para sua interface • EVITE mudar radicalmente os controles que fazem ações PADRÃO • CRIE temas diferentes, com cores, texturas, e imagens e teste o MELHOR • Busque inspiração no MUNDO REAL!
  • 79.
  • 82. paolopasseri@gmail.com @paolopasseri paolopasseri Muito Obrigado!