Download - Android desenvolvimento
![Page 1: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/1.jpg)
Desenvolvimento de Aplicativos Android
Fernando NogueiraFernando Nogueira
![Page 2: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/2.jpg)
Agenda
o Introdução
o Histórico
o Versões
o Ferramentas
o Desenvolvimento
o Google Play
![Page 3: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/3.jpg)
+
![Page 4: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/4.jpg)
![Page 5: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/5.jpg)
“Internet das coisas” (MIT, 1999)
![Page 6: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/6.jpg)
![Page 7: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/7.jpg)
Uso mensal de Aplicativos X Web
23 30h/mês
4h/mês
2012 2013
![Page 8: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/8.jpg)
????
![Page 9: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/9.jpg)
2007:
O início
2005: Android Inc. comprada pela Google
![Page 10: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/10.jpg)
O início
2008: -HTC Dream (G1)
2009: 7 fabricantes no mercado
2010: HTC Nexus One, o 1º “Google Phone”
![Page 11: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/11.jpg)
2009 20142010 2011 2012 2013
![Page 12: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/12.jpg)
Versões
![Page 13: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/13.jpg)
1.1 4.4
Versões
![Page 14: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/14.jpg)
Histórico das versões
2009 2010 2011 2012 2013 2014
![Page 15: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/15.jpg)
![Page 16: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/16.jpg)
Banco de dados SQLite
-Configuração “ZERO”
-SQL Transacional
-Open-source
Apoio Clientes
![Page 17: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/17.jpg)
Desenvolvimento - ferramentas
SDK
ADK
![Page 18: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/18.jpg)
Configurando o Ambiente-Download do “SDK ADT Bundle”:
-Android SDK (Emulador + ferramentas)-AVD (Android Virtual Device)-Eclipse + plugin ADT (Android Development Tools)
![Page 19: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/19.jpg)
Activity
![Page 20: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/20.jpg)
Activity
![Page 21: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/21.jpg)
Fragment
![Page 22: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/22.jpg)
Fragment
![Page 23: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/23.jpg)
-Disponível a partir da versão 3.0
-Versão 4.0 SplitActionBar
-Para versões anteriores:- ActionBar Sherlock- ActionBarCompat
ActionBar
![Page 24: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/24.jpg)
Intent
![Page 25: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/25.jpg)
Intent
![Page 26: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/26.jpg)
Service (pode ser executado em background)
![Page 27: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/27.jpg)
ContentProvider
![Page 28: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/28.jpg)
- LinearLayout (V x H)
- RelativeLayout
- FrameLayout
![Page 29: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/29.jpg)
AVD (Emulador)
-Contatos
-SMS
-Ligações
![Page 30: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/30.jpg)
Construindo um Aplicativo
-Criar projeto android
-Criar layout
-Criar atividade
-Executar no emulador
![Page 31: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/31.jpg)
Instalação do pacote no dispositivo
-<nome da aplicacao>.apk aplicação compilada
-Certificado digital assinar para executar no dispositivo
-Controle de versão (update)
![Page 32: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/32.jpg)
Lojas de aplicativos
![Page 33: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/33.jpg)
Google Play
Mais de 1mi de aplicativos (50bi downloads)
![Page 34: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/34.jpg)
Google Play Developer
![Page 35: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/35.jpg)
![Page 36: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/36.jpg)
-Taxa única de cadastro de $25
-Desenvolvedor fica com 70%
Google Play Developer - Cadastro
![Page 37: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/37.jpg)
-Assinar .apk (certificado até 2033)
-Atualizações devem usar o mesmo certificado
-Questão de horas para listagem (link imediato)
https://play.google.com/store/apps/details?id=[seu pacote completo]
Google Play Developer - publicação
![Page 38: Android desenvolvimento](https://reader030.vdocuments.pub/reader030/viewer/2022013122/55d55639bb61eb151a8b465b/html5/thumbnails/38.jpg)
Google Play - dicas
-Invista na experiência com usuário (UX)
-Otimize a busca na loja de aplicativos
-Compartilhamento nas redes sociais
-Ofereça incentivos, bônus
-Internacionalização