Your SlideShare is downloading. ×
0
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Iniciando o desenvolvimento em Android - Nexxera Techpeople
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Iniciando o desenvolvimento em Android - Nexxera Techpeople

486

Published on

Apresentação feita na COMBEMTU.

Apresentação feita na COMBEMTU.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
486
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Versão: 1.0 Setor: Desenvolvimento Classificação: (X) Pública ( ) Interna ( ) Confidencial Data: 14/10/2013 Proprietário: Gustavo Antunes de Bitencourt
  • 2. Gustavo Antunes de Bitencourt     Desenvolvedor Java e Android Graduando Ciência da Computação – Unisul Colaborador GUJavaSC (www.gujavasc.org) Organizador TECHDAY 2013 (09 de novembro)
  • 3. NEXXERA TECHPEOPLE S.A.     Fundada em 2005; Parceria Nexxera – Unisul; Atende as demandas da Nexxera; Possui mais de 20 colaboradores;
  • 4. LINGUAGENS DE PROGRAMAÇÃO/SCRIPT
  • 5. TECNOLOGIAS/FRAMEWORKS
  • 6. Desenvolvendo projetos na plataforma Android
  • 7. AGENDA         Histórico Ambiente de desenvolvimento Arquitetura Intent Os 4 tipos de componentes Android Interface de usuário AndroidManifest.xml Links e materiais
  • 8. HISTÓRICO  Jul. 2005: Google compra startup Android Inc;  Dez. 2006: Rumores da produção de um telefone Google;  Nov. 2007: Lançamento da Open Handset Alliance, organizações compremetidas em produzir um celular “melhor” e mais “aberto”, e, lançamento Android Beta;  Out. 2008: Lançamento do HTC G1: Primeiro device com Android  Versões: 1.5(Cupcake), 1.6(Donut), 2.0 e 2.1(Eclair), 2.2(Froyo), 2.3(Gingerbread), 3.0/3.1/3.2(Honeycomb), 4.0(Ice Cream Sandwich), 4.1/4.2/4.3(Jelly Bean), 4.4(KitKat).
  • 9. AMBIENTE DE DESENVOLVIMENTO(Android SDK)       Disponível em (Mac OS, Linux e Windows); Gerenciamento das plataformas(SDK Manager); Emuladores(AVD Manager); Debug e deploy por USB; ADT Plugin Eclipse; Android Studio(IntelliJ IDEA).
  • 10. ARQUITETURA
  • 11. INTENT  O que você quer fazer(Intenção):  “Abra esse site web”  “Mostre a tela de confirmação de pagamento”  Declaração de necessidade;  Possui várias informações(Extras, URIs, Action...)  Intents implícitos e explícitos  Activity OtherActivity
  • 12. OS 4 TIPOS DE COMPONENTES ANDROID     Activity; Service; BroadcastReceiver; ContentProvider.
  • 13. ACTIVITY  Relacionada a tela que está visível;  Relacionamento um-para-um com uma tela UI;  Funções:  Controlar os eventos;  Exibir os elementos de UI;  startActivity() e startActivityForResult();
  • 14. SERVICE  Ciclo de vida longo(Sincronização de dados);  Executa threads em background;  Pode ser ativada por um BroadcastReceiver;
  • 15. BROADCASTRECEIVER  Receber e/ou responder evento global;  Duração máxima de 2 segundos(Service);  Não possuem UI;
  • 16. CONTENTPROVIDER  Expor os dados para outros aplicativos;  Acessar os dados de outros aplicativos(leitura ou escrita);  Contatos do usuário;  Últimas ligações;
  • 17. COMPONENTES DE INTERFACE
  • 18. ANDROIDMANIFEST.XML
  • 19. LINKS E MATERIAIS http://www.android.com/intl/pt-BR_br/kitkat/ http://www.android.com/intl/pt-BR_br/about/ http://developer.android.com/sdk/ http://developer.android.com/sdk/installing/installingadt.html  http://www.k19.com.br/downloads/apostilas/java/k19-k41desenvolvimento-mobile-com-android  http://www.androidbrasilprojetos.org/android/apostila-dedesenvolvimento-android/    
  • 20. TECHDAY 2013 CONTEÚDO DO EVENTO  Palestra: palestra principal do evento realizada no auditório (duração 1 hora)  Mini-Palestra: palestras sobre diversos assuntos (duração 45 minutos)  Mini-Cursos: cursos práticos introdutórios realizado nos laboratórios de informática (duração 1 hora e 45 minutos)  Lightning Talk: apresentações relâmpago sobre diversos temas (10-15 minutos cada)  Networking: evento preparado para uma prática efetiva de networking Palestras sobre Big Data, Java, Android, Servidores Linux, etc...

×