Uma oportunidade de entrar em contato com os principais recursos utilizados para criar aplicativos para Android e aprender de maneira prática os primeiros passos para desenvolver para este sistema operacional, utilizando ferramentas que facilitam a vida dos desenvolvedores e fazem desta plataforma Google um sucesso no mercado mobile.
http://www.youtube.com/watch?v=l1BUQAKP_EY
Campus Party Recife - Sua primeira e próximas aplicações Android: como fazer em uma hora.
1. SUA PRIMEIRA E
PRÓXIMAS APLICAÇÕES ANDROID:
COMO FAZER EM UMA HORA?
Nelson Glauber de V. Leal
nglauber.blogspot.com
@nglauber
Friday, July 27, 12 1
2. “Android is a software stack for mobile devices that
includes an operating system, middleware and key
applications. The Android SDK provides the tools and
APIs necessary to begin developing applications on the
Android platform using the Java programming
language.”
Friday, July 27, 12 2
34. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
35. PERSONALIZANDO A LISTA
Me dá a
primeira linha
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
36. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
37. PERSONALIZANDO A LISTA
Ok. Deixa eu
pegar o objeto...
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
38. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
39. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
40. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
41. PERSONALIZANDO A LISTA
ListView
Adapter
Agora vou carregar um Objetos
layout e preencher com a
informação do objeto new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
42. PERSONALIZANDO A LISTA
ListView
Adapter
Agora vou carregar um Objetos
layout e preencher com a
informação do objeto new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
43. PERSONALIZANDO A LISTA
ListView
Adapter
Agora vou carregar um Objetos
layout e preencher com a
informação do objeto new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
44. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
45. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
46. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
47. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
48. PERSONALIZANDO A LISTA
Pronto!
ListView Agora é só exibir
ListView!
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
49. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
50. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
51. PERSONALIZANDO A LISTA
ListView
Adapter
Valeu!
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
52. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
53. PERSONALIZANDO A LISTA
ListView Me dá a
segunda linha
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
54. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
55. PERSONALIZANDO A LISTA
Ok. Lá vamos
nós de novo...
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
56. PERSONALIZANDO A LISTA
ListView
Adapter
Objetos
new Tweet(“Meu sonho era...”,
“http://twitter.com/imagem.jpg”)
new Tweet(“Outro texto”, “http://
twitter.com/imagem2.jpg”)
Friday, July 27, 12 25
57. POR QUE ANDROID?
Custo
Ferramentas
Equipamento
Dispositivos
Linguagem de desenvolvimento
Código aberto
Variedade de aparelhos
Podendo inclusive, ganhar $$$
Friday, July 27, 12 26