Workshop Proway - Desenvolvendo para Android

540 visualizações

Publicada em

Slideshow apresentado durante minha palestra no Workshop Proway sobre desenvolvimento para Android.

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
540
No SlideShare
0
A partir de incorporações
0
Número de incorporações
12
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • DESENVOLVIMENTO O que é possível e o que não é recomendado Demonstração de um aplicativo As linguagens envolvidas Em que o nosso curso embasará?
  • 2003 – Google interessada em servicos com localizacao e preferencias do usuario
  • 2003 – Google interessada em servicos com localizacao e preferencias do usuario
  • Voltada para plataformas moveis Objetiva acelerar a inovacao Melhorar a experiencia de uso
  • HTC T Mobile G1 primeiro aparelho com android 1 700 apps experimentais, com SDK beta Lancamento do Android Market
  • Motorola cliq ou dext, nomes diferentes em paises
  • HTC Nexus One = Google Phone Android Market alcanca 1 bilhao de downloads
  • Android market alcanca 3 bilhoes de downloads Cerca de 55% de apps gratuitos
  • Android market alcanca 3 bilhoes de downloads Cerca de 55% de apps gratuitos
  • Android – cerca de 31% crescendo 2% a mais a cada mes RIM – Cerca de 30% em queda
  • 50% dos proprietarios de android se consideram muito satisfeitos com seus aparelhos
  • Apple: dispositivos de alta qualidade, conforme grafico anterior de satisfacao
  • Apple: dispositivos de alta qualidade, conforme grafico anterior de satisfacao
  • Permite a instalação a partir de diversas fontes
  • Introdução a plataforma Android e ambiente de desenvolvimento Demonstração da instalação do ambiente Anatomia geral de uma aplicação Hello world – AndroidManifest Exercício 1 Introdução a interface gráfica Activities Exercício 2 Widgets (Botões, Textos, Listas, Menus, Mensagens e outros) Exercício 3: Exercício 5: Salvando informações no dispositivo Banco de dados local Exercício 6 Exercício 7
  • Localização e mapas Exercício 8 Áudio, vídeo e imagens Reproduzindo música e vídeo Exibindo imagens Capturando imagens Exercício 9 Exercício 10 Redes e comunicação Comunicação HTTP Exercício 11
  • Multitarefa Threads Tarefas assíncronas Tarefas assíncronas e interface gráfica Services Ativação Interrupção Execução em segundo plano Comunicação Activities - Services Telas complexas Múltiplos leiautesTransição retrato - paisagem Comunicação entre aplicativos Intents Carregando páginas da Internet WebView Preferências PreferenceActivity
  • Multitarefa Threads Tarefas assíncronas Tarefas assíncronas e interface gráfica Services Ativação Interrupção Execução em segundo plano Comunicação Activities - Services Telas complexas Múltiplos leiautesTransição retrato - paisagem Comunicação entre aplicativos Intents Carregando páginas da Internet WebView Preferências PreferenceActivity
  • Workshop Proway - Desenvolvendo para Android

    1. 1. Android David Tiago Conceição @davidtiagocon #WorkshopProway #android
    2. 2. Agenda <ul><li>Apresentação
    3. 3. Passado
    4. 4. Presente
    5. 5. Futuro
    6. 6. Concorrência
    7. 7. Desenvolvendo
    8. 8. Demonstração </li></ul>
    9. 9. Apresentação <ul><li>Sun Certified Java Programmer </li><ul><li>Java 6 – 2009 </li></ul><li>Bacharel em Ciência da Computação </li><ul><li>2010/II – FURB </li></ul><li>Android desde 2010 </li></ul>
    10. 10. Passado
    11. 11. Passado <ul><li>2003: Localização e preferências
    12. 12. Android Inc. </li><ul><li>Startup
    13. 13. Atividades discretas </li></ul></ul>
    14. 14. Passado <ul><li>2005: Google adquire Android Inc. </li><ul><li>Valor desconhecido
    15. 15. Inicia grande investimento
    16. 16. Discrição </li></ul></ul>
    17. 17. Passado <ul><li>2007: OHA </li><ul><li>30 empresas
    18. 18. Plataformas móveis
    19. 19. Acelerar a inovação
    20. 20. Experiência de uso
    21. 21. 5 de Novembro: Open Source </li></ul></ul>
    22. 22. Passado <ul><li>2008: </li><ul><li>SDK 1.0
    23. 23. HTC T Mobile G1
    24. 24. 1 700 apps
    25. 25. Android Market </li></ul></ul>
    26. 26. Passado <ul><li>2009: </li><ul><li>1.1
    27. 27. 1.5 Cupcake
    28. 28. Motorola Cliq/Dext
    29. 29. 1.6 Donut
    30. 30. Samsung i7500
    31. 31. 2.0 / 2.1 Eclair
    32. 32. Market: 20 000 apps </li></ul></ul>
    33. 33. Passado <ul><li>2010: </li><ul><li>HTC Nexus One
    34. 34. 2.2 Froyo
    35. 35. Market: 80 000 apps
    36. 36. 2.3 Gingerbread
    37. 37. Samsung Nexus S
    38. 38. 1 Bi Market </li></ul></ul>
    39. 39. Presente
    40. 40. Presente <ul><li>3.x Honeycomb </li></ul><ul><ul><li>3.0 / 3.1 / 3.2 </li></ul></ul><ul><li>83% crescimento </li><ul><li>Jan/2010 x Jan/2011 </li></ul></ul>
    41. 41. Presente <ul><li>Market </li><ul><li>Maio 200 000 apps
    42. 42. Julho 250 000 apps
    43. 43. 3 Bi downloads </li></ul></ul>
    44. 44. Presente <ul><li>Janeiro: Maior market share E.U.A. </li></ul>
    45. 45. Presente <ul><li>Julho: Plataforma mais vendida no mundo </li></ul>
    46. 46. Presente <ul><li>Julho: 50% “Muito satisfeitos” </li></ul>
    47. 47. Presente <ul><li>Ativações diárias: </li><ul><li>2010 = 100 000 </li></ul></ul>
    48. 48. Presente <ul><li>Ativações diárias: </li><ul><li>2010 = 100 000
    49. 49. 2011 – I = 400 000 </li></ul></ul>
    50. 50. Presente <ul><li>Ativações diárias: </li><ul><li>2010 = 100 000
    51. 51. 2011 – I = 400 000
    52. 52. 2011 – II = 550 000 </li></ul></ul>
    53. 53. Futuro ( ??? )
    54. 54. Futuro <ul><li>E.U.A: 32% das futuras compras </li></ul>
    55. 55. Futuro <ul><li>IHS iSuppli: </li><ul><li>Faturamento Market crescerá 295,4% </li><ul><li>US$ 425,36 milhões </li></ul></ul><li>Gartner para 2012: </li><ul><li>Android com 50% do mercado </li></ul></ul>
    56. 56. <ul>Concorrência </ul>
    57. 57. <ul>Concorrência </ul><ul><li>Symbian </li><ul><li>Maior market share global por muitos anos
    58. 58. Enorme quantidade de aplicativos
    59. 59. Leveza e estabilidade
    60. 60. Inclinada queda </li></ul></ul>
    61. 61. <ul>Concorrência </ul><ul><li>RIM </li><ul><li>BlackBerry: grande market share E.U.A
    62. 62. Foco empresarial
    63. 63. Queda </li></ul></ul>
    64. 64. <ul>Concorrência </ul><ul><li>Apple </li><ul><li>iOS em crescimento
    65. 65. Grande disponibilidade de aplicativos
    66. 66. Alta qualidade
    67. 67. Alto custo </li></ul></ul>
    68. 68. <ul>Concorrência </ul><ul><li>Microsoft </li><ul><li>Windows Phone 7 ainda novidade
    69. 69. Crescimento acentuado
    70. 70. Futuro concorrente </li></ul></ul>
    71. 71. <ul>Desenvolvendo </ul>
    72. 72. <ul>Desenvolvendo </ul><ul><li>Demanda crescente </li><ul><li>Vagas disponíveis </li></ul></ul>
    73. 73. <ul>Desenvolvendo </ul><ul><li>Tecnologia de ponta </li><ul><li>Java
    74. 74. XML
    75. 75. SQLite
    76. 76. OpenGL ES
    77. 77. C/C++ </li></ul></ul>
    78. 78. <ul>Desenvolvendo </ul><ul><li>Ferramental completo </li><ul><li>Sistema operacional
    79. 79. SDK
    80. 80. Emulador
    81. 81. Bibliotecas
    82. 82. Plugin Eclipse
    83. 83. Depurador </li></ul></ul>
    84. 84. <ul>Desenvolvendo </ul><ul><li>Fragmentação </li><ul><li>Versões
    85. 85. Hardware </li><ul><li>Telas </li></ul></ul></ul>
    86. 86. <ul>Desenvolvendo </ul><ul><li>Lojas de aplicativos </li><ul><li>Android Market
    87. 87. Amazon Appstore </li></ul><li>Download direto
    88. 88. Publicidade </li></ul>
    89. 89. <ul>Desenvolvendo </ul><ul><li>Curso Formação em Programação em Android </li><ul><li>Desenvolvendo em Android - Nivel 1
    90. 90. Desenvolvendo em Android - Nivel 2 </li></ul></ul>
    91. 91. <ul>Desenvolvendo </ul><ul><li>Visão geral
    92. 92. Princípios para desenvolvimento
    93. 93. Principais componentes
    94. 94. Padrões
    95. 95. Multimídia </li></ul>
    96. 96. <ul>Desenvolvendo </ul><ul><li>Introdução e ambiente
    97. 97. Anatomia de aplicação
    98. 98. Introdução a interface gráfica
    99. 99. Salvando informações </li></ul>
    100. 100. <ul>Desenvolvendo </ul><ul><li>Localização e mapas
    101. 101. Áudio, vídeo e imagens
    102. 102. Redes e comunicação </li></ul>
    103. 103. <ul>Desenvolvendo </ul><ul><li>Multitarefa
    104. 104. Services
    105. 105. Telas complexas
    106. 106. Comunicação entre aplicativos
    107. 107. Carregando páginas da web
    108. 108. Preferências </li></ul>
    109. 109. <ul>Demonstração </ul>
    110. 110. <ul>Quais as perguntas? </ul>
    111. 111. <ul>Contato </ul>bit.ly/cursoand David Tiago Conceição [email_address]

    ×