Mobile, por onde e como começar

797 views
711 views

Published on

Nessa palestra, apresentei os conceitos iniciais para as pessoas que desejam trabalhar com desenvolvimento mobile, independente da plataforma escolhida.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
797
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Mobile, por onde e como começar

    1. 1. Mobile, por onde e como começar André Gustavo EspeiorinX Jornada de Estudos Ambientais e Novas Tecnologias
    2. 2. ApresentaçãoSócio da Code RockrDesenvolvedor Web/MobileInstrutor desenvolvimento Objective-C/iOSUsuário iOS/AndroidResponsável pelos projetos mobile da Code Rockrhttp://about.me/xorna
    3. 3. Caminho trilhado até aqui...Desenvolvimento WebDesenvolvimento Web MobileDesenvolvimento para AndroidDesenvolvimento para iPhoneDesenvolvimento para iOS (iPhone, iPad)
    4. 4. Desenvolvimento Web MobileVersões Mobile de projetos já existentesHTML/HTML5, CSS/CSS3 e Javascript Ambiente de Testes Blackberry iPhone
    5. 5. Desenvolvimento AndroidEstudo da PlataformaAndroid 2.0 Ambiente de Testes Milestone Android Simulator
    6. 6. Desenvolvimento iPhoneEstudo da Plataforma iPhone OS 3Desenvolvimento do primeiro appDrimio Shopper Ambiente de Testes iPhone Simulator iPhone 3G iPhone 3GS
    7. 7. Desenvolvimento iOS 4 Ambiente de Testes iPhone SimulatorEstudo da Plataforma iOS4 iPhone 3GS iPhone 4Desenvolvimento de diversos apps iPad
    8. 8. Desenvolvimento iOS 4 Ambiente de Testes iPhone SimulatorEstudo da Plataforma iOS4 iPhone 3GS iPhone 4Desenvolvimento de diversos apps iPad Arkpad
    9. 9. Desenvolvimento iOS 4 Ambiente de Testes iPhone SimulatorEstudo da Plataforma iOS4 iPhone 3GS iPhone 4Desenvolvimento de diversos apps iPad Arkpad iCarros App
    10. 10. Desenvolvimento iOS 4 Ambiente de Testes iPhone SimulatorEstudo da Plataforma iOS4 iPhone 3GS iPhone 4Desenvolvimento de diversos apps iPad Arkpad iCarros App Nossa Joinville Mobile
    11. 11. Desenvolvimento iOS 4 Ambiente de Testes iPhone SimulatorEstudo da Plataforma iOS4 iPhone 3GS iPhone 4Desenvolvimento de diversos apps iPad Arkpad iCarros App Nossa Joinville Mobile Catálogo SH
    12. 12. O que é preciso para começar...Interesse em tecnologias móveisCriatividadePreocupação com experiênciaDomínio sobre OOP e Design PatternsDominar a plataforma escolhida
    13. 13. Características
    14. 14. Portabilidade
    15. 15. Simplicidade
    16. 16. Usuários Engajados
    17. 17. Rentabilidade
    18. 18. Multiplataforma
    19. 19. Plataformas
    20. 20. Web MobileVersões mobile de sites e aplicações webIndependente de qualquer controleAplicação “centralizada”Não atende a todas as necessidadesNão é tão sexy para usuáriosNão está 100% disponível
    21. 21. Brigando pelo topo
    22. 22. Brigando pelo topo
    23. 23. Brigando pelo topo
    24. 24. Correndo por fora
    25. 25. Correndo por fora
    26. 26. Morrendo Lentamente
    27. 27. Morrendo Lentamente
    28. 28. Fora do Páreo
    29. 29. Fora do Páreo
    30. 30. Fora do Páreo
    31. 31. Fora do Páreo
    32. 32. Fora do Páreo
    33. 33. Qual plataforma escolher?Empresas iOS e Android Preparar-se para WP7 em 2012Desenvolvedores A plataforma que sentir mais afinidade
    34. 34. Características da Plataforma iOSiTunes App StoreQualidade média altaAmbiente controlado pela ApplePoucos dispositivos para suportarAplicativos NativosIdeal para desenvolvedores de Games
    35. 35. Características da Plataforma AndroidVárias lojas de AplicativosAmbiente livre de controleQualidade média baixaGrande número de dispositivos para suportarGrandes empresas sustentam a plataformaMercado fácil de se destacar
    36. 36. Características da Plataforma WP7Windows Phone MarketplaceInterface Gráfica Clean e ImutávelPobre em APIs e Recursos (ainda)Integração Zune e XBoxIntegração com Redes SociaisAdotado pela Nokia
    37. 37. Ambiente de Desenvolvimento iOS Mac OS X Instruments Xcode iOS Simulator
    38. 38. Ambiente de Desenvolvimento Android Android SDK Android Emulator
    39. 39. Ambiente de Desenvolvimento WP7 Windows Visual Studio Expression Blend XNA
    40. 40. User eXperience (UX)
    41. 41. Por que tanta preocupação?UX é determinante em mobileTransformaçãoFidelizaçãoMelhor Ranking para o appMais downloads e comprasMais dinheiro =D
    42. 42. O que nunca fazer...Portar UI de outras plataformasUtilizar alertas em excessoUtilizar fontes pequenas demaisControles pequenosFugir do conceito inicial da plataformaCriar comandos com gestos difíceis
    43. 43. O que fazer...UI de acordo com a plataformaControles de tamanho razoávelTratar diferentes resoluçõesFoco no que é importanteFontes fáceis de lerFoco no usuário
    44. 44. Interface de cada Plataforma
    45. 45. iPhone/iPod Touch
    46. 46. iPhone/iPod Touch Abas
    47. 47. iPhone/iPod Touch Conteúdo Abas
    48. 48. iPhone/iPod Touch Navegação/Opções Conteúdo Abas
    49. 49. iPhone/iPod Touch
    50. 50. iPhone/iPod TouchAba Selecionada
    51. 51. iPhone/iPod Touch ConteúdoAba Selecionada
    52. 52. iPhone/iPod Touch Opções do item ConteúdoAba Selecionada
    53. 53. iPhone/iPod Touch Voltar Opções do item ConteúdoAba Selecionada
    54. 54. iPhone/iPod Touch
    55. 55. iPhone/iPod Touch Conteúdo
    56. 56. iPhone/iPod Touch Voltar Conteúdo
    57. 57. iPhone/iPod Touch Navegação Voltar Alternativa Conteúdo
    58. 58. iPhone/iPod Touch Navegação Voltar Alternativa Conteúdo Indicação de Atalho para ação
    59. 59. iPad
    60. 60. iPad Abas
    61. 61. iPad Abas Conteúdo
    62. 62. iPad Barra de Navegação Abas Conteúdo
    63. 63. iPad
    64. 64. iPadMenu
    65. 65. iPad Outras OpçõesMenu
    66. 66. iPad Outras OpçõesMenu Conteúdo
    67. 67. iPad
    68. 68. iPad Overlay
    69. 69. iPad Overlay Modal Box
    70. 70. iPad OverlayNavegação Modal Box
    71. 71. iPad Overlay FecharNavegação Modal Box
    72. 72. Smartphones Android
    73. 73. Smartphones Android Home
    74. 74. Smartphones Android Menu Home
    75. 75. Smartphones Android Menu Voltar Home
    76. 76. Smartphones Android Menu Voltar Home Buscar
    77. 77. Smartphones Android
    78. 78. Smartphones Android Navegação
    79. 79. Smartphones Android Navegação Abas
    80. 80. Smartphones Android Navegação Abas Abas de Conteúdo
    81. 81. Smartphones Android Navegação Abas Abas de Conteúdo Conteúdo
    82. 82. Smartphones Android
    83. 83. Smartphones Android Navegação
    84. 84. Smartphones Android Navegação Opções
    85. 85. Smartphones Android Navegação Opções Feedback
    86. 86. Tablets Android
    87. 87. Tablets Android Voltar
    88. 88. Tablets Android Voltar Home
    89. 89. Tablets Android Voltar Home Aplicativos abertos
    90. 90. Tablets Android Voltar Home Aplicativos Menu abertos
    91. 91. Tablets AndroidAbas Voltar Home Aplicativos Menu abertos
    92. 92. Tablets Android OpçõesAbas Voltar Home Aplicativos Menu abertos
    93. 93. Tablets Android OpçõesAbas Voltar Conteúdo Home Aplicativos Menu abertos
    94. 94. Windows Phone 7 (Metro UI)
    95. 95. Windows Phone 7 (Metro UI) Home
    96. 96. Windows Phone 7 (Metro UI) Voltar Home
    97. 97. Windows Phone 7 (Metro UI) Voltar Home Buscar
    98. 98. Windows Phone 7 (Metro UI) Tiles Voltar Home Buscar
    99. 99. Windows Phone 7 (Metro UI)
    100. 100. Windows Phone 7 (Metro UI) Conteúdo
    101. 101. Windows Phone 7 (Metro UI) Conteúdo Continua para o lado
    102. 102. Windows Phone 7 (Metro UI)
    103. 103. Perguntas???

    ×