SlideShare uma empresa Scribd logo
1 de 42
Desenhando
aplicativos
mobile IOS
Por: Daniel Mack   The Developer’s conference, Julho 2012
Tw: @dnmack        thedevelopersconference.com.br
Introdução de aplicativos Mobile IOS
      Os princípios de Design
 Estratégias ao criar um aplicativo
          Elementos de UI
               Cases
            Referências




                                      IOS GUIDELINE
IOS GUIDELINE
IOS GUIDELINE
Web Apps




           IOS GUIDELINE
IOS GUIDELINE
Native Apps




              IOS GUIDELINE
IOS GUIDELINE
Por que devo seguir o Guideline?




                           IOS GUIDELINE
Os princípios de Design




                      IOS GUIDELINE
Integridade Estética


                       A forma estética é
                       atrelada
                       com a principal
                       função do app




                          IOS GUIDELINE
Consistência




  FLIPBOARD PARA IPHONE
                          FLIPBOARD PARA IPAD




                                                IOS GUIDELINE
Consistência




  FACEBOOK PARA IPHONE
                         FACEBOOK PARA IPAD




                                              IOS GUIDELINE
Consistência




BAND OF THE DAY
PARA IPHONE
                  BAND O THE DAY PARA IPAD




                                             IOS GUIDELINE
Manipulação direta




       Use gestos para manipular objetos na tela




                                                   IOS GUIDELINE
Feedback
   As pessoas esperam um feedback imediato quando eles operam
   um controle. Elas também apreciam atualizações de status sob
   operações curtas e longas




                                                    IOS GUIDELINE
Metáfora
Metáforas em iOS incluem:
• Controles de reprodução de música
tocando
• Arrastar, tap rápido em objetos de um
jogo
• Switches de correr on/off
• Folhear páginas de fotos
• Girar selecionador (fazer escolhas)




                                          IOS GUIDELINE
Controle do usuário
Os usuários querem ter
controle de um sistema,
caso queiram cancelar
algum tipo de
atualização ou uma
sincronização muito
longa.


No caso o que torna
mais previsível é o uso
de controles em que o
usuário já está
familiarizado com a
interface.



                          IOS GUIDELINE
Estratégias para criar um app




                         IOS GUIDELINE
Otimizar o contexto para plataforma touch




                                 IOS GUIDELINE
Funcionar bem em iPhone e iPad




                           IOS GUIDELINE
Promova experiências diferentes
nas orientações horizontal e vertical




                                IOS GUIDELINE
Trabalhe nos detalhes
certifique-se
que os ícones
estão em                                   navegação
retina display
                                              aparência de
                                              estado on/off
                                              em ações




                                       cores em o que
tamanho mínimo                         realmente
de fontes (24px)                       importa (call to action)




                                            IOS GUIDELINE
Prototipe e Itere




                    IOS GUIDELINE
Retenção
Meu produto irá reter o usuário?




                                   IOS GUIDELINE
Elementos de UI




                  IOS GUIDELINE
Status bar




             IOS GUIDELINE
Tamanhos e formatos

  44x44 px
  88x88 px - retina display



                                   Tab bar




    iphone - 960x640 pixels
    iPad - 2048 x 1536 pixels




                                IOS GUIDELINE
Controls




Action sheet   Picker        Alert




                                 IOS GUIDELINE
Segmented control




                    IOS GUIDELINE
Modal View




             IOS GUIDELINE
Icon Artwork
                512x512 px
                           - 326 dpi
               1024x1024px
               Recomendações da Apple:


               - Utilizar transparência pode ajudar
               a reforçar a ideia de vidro ou
               plástico
               - Não utilizar elementos do IOS
               nativo
               - Crie um ícone que demonstre o
               que seu app realmente é ao invez
               de fotos.
               - Não insira textos com quebra de
               linhas
               - Contrate um designer :)



                                    IOS GUIDELINE
Cases




        IOS GUIDELINE
Frisbee Rush




               IOS GUIDELINE
Ness




       IOS GUIDELINE
Discovr




          IOS GUIDELINE
Paper




        IOS GUIDELINE
Stanford University




                      IOS GUIDELINE
Stanford University




                      IOS GUIDELINE
Resources

UI / Pattern                               Books
http://mobile-patterns.com/                The Mobile Frontier
                                           by Rachael Hinman
http://mobiledesignpatterngallery.com

http://pttrns.com/
                                           Mobile Design Pattern Gallery: UI
http://iosicongallery.com/
                                           Patterns for Mobile Applications
http://www.tappgala.com/                   by Theresa Neil



IOS Library:                     http://developer.apple.com/library/ios



                                 twitter: @dnmack
                                www.naranjo.com.br



                                                                 IOS GUIDELINE
Thanks :)
                    twitter: @dnmack

                 i.ndigo.com.br/blog

       portfolio: www.naranjo.com.br



images from: dribbble users, Theresa Neil (mobile design pattern), itunes store.




                                                                                   IOS GUIDELINE

Mais conteúdo relacionado

Semelhante a Desenhando aplicativos mobile IOS


Planejamento aplicativos alex ivonika_2
Planejamento aplicativos alex ivonika_2Planejamento aplicativos alex ivonika_2
Planejamento aplicativos alex ivonika_2Alex Ivonika
 
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneEntenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneHenrique Perticarati
 
iOS Design - Processo Criativo de Aplicações
iOS Design - Processo Criativo de AplicaçõesiOS Design - Processo Criativo de Aplicações
iOS Design - Processo Criativo de AplicaçõesRui Barroca
 
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óveisJane Vita
 
Portafolio Nostrostudio Mayo'12 [Portugues]
Portafolio Nostrostudio Mayo'12 [Portugues]Portafolio Nostrostudio Mayo'12 [Portugues]
Portafolio Nostrostudio Mayo'12 [Portugues]fabresitoh
 
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
 
Android: Por que usar? Como desenvolver?
Android: Por que usar? Como desenvolver?Android: Por que usar? Como desenvolver?
Android: Por que usar? Como desenvolver?Diogo Souza
 
Introdução aos aplicativos web
Introdução aos aplicativos webIntrodução aos aplicativos web
Introdução aos aplicativos webprofclaubordin
 
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...Paulo Cesar Ortins Brito
 
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
 
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...Paulo Cesar Ortins Brito
 
Mobile marketing e geolocalização: um mundo de possibilidades
Mobile marketing e geolocalização: um mundo de possibilidadesMobile marketing e geolocalização: um mundo de possibilidades
Mobile marketing e geolocalização: um mundo de possibilidadesVanissa Wanick
 
Desenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDesenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDirlei Dionísio
 
Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Erisvaldo Junior
 
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Wennder Santos
 

Semelhante a Desenhando aplicativos mobile IOS
 (20)

Planejamento aplicativos alex ivonika_2
Planejamento aplicativos alex ivonika_2Planejamento aplicativos alex ivonika_2
Planejamento aplicativos alex ivonika_2
 
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneEntenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
 
iOS Design - Processo Criativo de Aplicações
iOS Design - Processo Criativo de AplicaçõesiOS Design - Processo Criativo de Aplicações
iOS Design - Processo Criativo de Aplicações
 
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
 
Portafolio Nostrostudio Mayo'12 [Portugues]
Portafolio Nostrostudio Mayo'12 [Portugues]Portafolio Nostrostudio Mayo'12 [Portugues]
Portafolio Nostrostudio Mayo'12 [Portugues]
 
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
 
App Inventor: Eu escolho você!
App Inventor: Eu escolho você!App Inventor: Eu escolho você!
App Inventor: Eu escolho você!
 
Android: Por que usar? Como desenvolver?
Android: Por que usar? Como desenvolver?Android: Por que usar? Como desenvolver?
Android: Por que usar? Como desenvolver?
 
Ionic
IonicIonic
Ionic
 
Introdução aos aplicativos web
Introdução aos aplicativos webIntrodução aos aplicativos web
Introdução aos aplicativos web
 
Mobile Dev - Aplicativos
Mobile Dev - AplicativosMobile Dev - Aplicativos
Mobile Dev - Aplicativos
 
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...
 
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
 
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
 
APP/API e Mobile: o que usar e quando
APP/API e Mobile: o que usar e quandoAPP/API e Mobile: o que usar e quando
APP/API e Mobile: o que usar e quando
 
Mobile marketing e geolocalização: um mundo de possibilidades
Mobile marketing e geolocalização: um mundo de possibilidadesMobile marketing e geolocalização: um mundo de possibilidades
Mobile marketing e geolocalização: um mundo de possibilidades
 
Desenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDesenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator Titanium
 
Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2
 
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
 

Último

Simulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdfSimulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdfAnnaCarolina242437
 
Simulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdfSimulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdfAnnaCarolina242437
 
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdfAVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdfAnnaCarolina242437
 
Antonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdfAntonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdfAnnaCarolina242437
 
MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024CarolTelles6
 
Estudo de caso para o aplicativo SÓ FLÔ.
Estudo de caso para o aplicativo SÓ FLÔ.Estudo de caso para o aplicativo SÓ FLÔ.
Estudo de caso para o aplicativo SÓ FLÔ.Érica Pizzino
 
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...AnnaCarolina242437
 
Design para o futuro 2024 - Leiautar.pdf
Design para o futuro 2024 - Leiautar.pdfDesign para o futuro 2024 - Leiautar.pdf
Design para o futuro 2024 - Leiautar.pdfCharlesFranklin13
 
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaa
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaaGESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaa
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaayasminlarissa371
 

Último (9)

Simulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdfSimulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdf
 
Simulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdfSimulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdf
 
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdfAVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
 
Antonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdfAntonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdf
 
MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024
 
Estudo de caso para o aplicativo SÓ FLÔ.
Estudo de caso para o aplicativo SÓ FLÔ.Estudo de caso para o aplicativo SÓ FLÔ.
Estudo de caso para o aplicativo SÓ FLÔ.
 
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
 
Design para o futuro 2024 - Leiautar.pdf
Design para o futuro 2024 - Leiautar.pdfDesign para o futuro 2024 - Leiautar.pdf
Design para o futuro 2024 - Leiautar.pdf
 
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaa
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaaGESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaa
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaa
 

Desenhando aplicativos mobile IOS


Notas do Editor

  1. Apresentação\n\n
  2. \n\n
  3. \n\n
  4. Introdução ao mobile apps.\n- Espaço\n- A partir do momento em que vc já tem sua grande sacada\n- Experiência agradável\n\n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \nDiferente em projetar para web, no cenário mobile nós temos diversos ítens para seguir e ter uma experiência agradável intuitiva e atraente. A principal diferença é que no mobile utilizamos Gestures (tap, swipe, pinch, doubletap) e não cliques.\n \n- Displays (3g e retina display) \n- Orientações vertical e horizontal.\n- Multikasting (após o sistema IOS 4)\n- Preferencias de geolocation e push notification podem ser configuradas no sistema do ios\n- A maioria dos aplicativos começaram / ainda fornecem uma UI bem próxima do sistema IOS sabendo que o usuário está mais familiarizado com interface dos devices. (exemplo disso é o próprio tw, face e foursquare).\n\n
  10. \n\n
  11. A forma estética é atrelada com a principal função do aplicativo.\nOferece aos usuários uma mensagem clara e unificada sobre sua identidade e sua finalidade\n\n
  12. \n\n
  13. \n\n
  14. \n\n
  15. \n\n
  16. \n\n
  17. \n\n
  18. \n\n
  19. \n\n
  20. \n1 ponto é saber em que contexto o usuário esta inserido, e identificando a audiência. No exemplo, temos o NYY onde o conteúdo é a essência do app. Neste caso a interface tem de ser mais familiar possível dos padrões de elementos do IOS.\nhá outros aplicativos, como nativos em que os elementos são simples: Ibooks, Calendar etc.\n\n\n\n\n
  21. Certifique-se de que irá funcionar bem em iphone e ipad (caso haja as duas versões).\n
  22. Sound Hound\n
  23. \n
  24. itere quantas vezes for necessário. Mesmo que for implementar novos elementos, tenha a arquitetura de informação pronta e trabalhe na evolução e melhoria do aplicativo\n
  25. Todo aplicativo deve ser tratado como um principal funcionalidade.(mobile payments, games, new contents, education, product/service). Baseado nessa funcionalidade você deve ver qual o principal motivo para reter o usuário. Será que neste caminho é a melhor forma de reter o usuário? Será que nesse ponto as pessoas irão voltar e utilizar meu aplicativo?\n
  26. \n\n
  27. é obrigatório o uso da barra de status uma vez em que o usuário está no aplicativo, ele necessita em saber o horário e sinal 3g, as regras para não usar a barra de status é quando o usuário está totalmente voltado para uma atividade em ação. Neste caso os aplicativos de jogos não utilizam a status bar, por serem interfaces não exploratória e sim em uma ação direta.\n
  28. \n
  29. Action Sheet - Motrar escolhas para o usuário iniciar uma tarefa partindo de uma ação desejada\n\nPicker - controle nativo - Os elementos podem ser customizados, porém o desenvolvimento é totalmente do zero.\n\n
  30. \n
  31. \n
  32. Dicas\n
  33. \n\n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n\n
  41. \n\n