Your SlideShare is downloading. ×
0
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
Introdução ao Android
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

Introdução ao Android

1,136

Published on

Apresentação sobre a plataforma Android. …

Apresentação sobre a plataforma Android.

Principais tópicos da palestra foram sobre o histórico, a arquitetura e o desenvolvimento para a plataforma.

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

  • Be the first to like this

No Downloads
Views
Total Views
1,136
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
59
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. Introdução ao@bruno_lui
  • 2. O que é?“Android is a softwarestack for mobile devicesthat includes anoperating system,middleware, and keyapplications”
  • 3. Android SDK“The Android SDK provides the toolsand APIs necessary to begindeveloping applications on the Androidplatform using the Java programminglanguage.”
  • 4. Histórico• Em 2005, Google adquiriu a Android Inc;• Google anuncia a entrada no mercadode dispositivos móveis.• O HTC Dream foi o primeiro aparelholançado, em Outubro de 2008;• Open Handset Alliance;
  • 5. Open Handset Alliance• Android surgiu com objetivo de criar a primeira plataformacompleta e aberta para dispositivos móveis.• Sendo aberta, a plataforma possibilitará qualquer um a inovare responder rapidamente a demanda dos consumidores.
  • 6. Android Market• Um serviço que simplifica a maneira dosusuários encontrar e baixar aplicativospara Android;• Como desenvolvedor, você pode publicare distribuir seus aplicativos para usuáriosao redor do mundo;• Hoje existem mais de 400 mil aplicaçõesdisponíveis para Android.
  • 7. Arquitetura
  • 8. Arquitetura• Definido como uma pilha desoftwares;• Baseada em camadas;
  • 9. Linux• Sistema operacional baseado noKernel do Linux, versão 2.6;• Camada de abstração entre ohardware e os softwares;
  • 10. Dalvik VM• Máquina virtual desenvolvida eotimizada para requerer poucamemória e ser usada em dispositivosmóveis;• Projetada para que múltiplasinstâncias sejam executadas aomesmo tempo;• Transforma os arquivos .class em
  • 11. Dalvik VM• Android utiliza máquinas virtuaispara cada aplicação com seuprocesso separado.• Torna as aplicações independentes;• Gerenciamento de memória maissimples;
  • 12. Vocabulário Android
  • 13. Activity“An Activity is an application componentthat provides a screen with which userscan interact in order to do something”• A view da aplicação, onde representae controla seus eventos.•A aplicação é feita de uma ou váriasactivities;
  • 14. Service“A Service is an application componentthat can perform long-runningoperations in the background and doesnot provide a user interface.”• Uma tarefa que pode ser executadasem estar em primeiro plano (em“background”);
  • 15. Content providers“Content providers store and retrieve dataand make it accessible to all applications.Theyre the only way to share data acrossapplications; theres no common storagearea that all Android packages canaccess.”• Informações que qualquer aplicaçãopode acessar;
  • 16. Intent“Three of the core components of anapplication — activities, services, andbroadcast receivers — are activated throughmessages, called intents. Intent messaging isa facility for late run-time binding betweencomponents in the same or differentapplications.”• Serve como uma ação do sistema aser solicitada ou executada;• Facilita a comunicação entreaplicações;
  • 17. Resource• Texto, imagens, áudio, tudo foiretirado do código e inserido comoum resource, que é compilado emuma classe chamada R.
  • 18. AndroidManifest.xml• Define componentes,permissões, bibliotecas e outrasconfigurações da aplicação.• Apresenta informaçõesessenciais da aplicação para osistema.
  • 19. And More..• User Interface;• Data Storage;• Location and Maps;• Graphics;• Animation;• Notifications;
  • 20. Developing• Facilitado por um grupo deferramentas fornecidas pela SDK;• Ferramentas acessadas por umplugin do Eclipse chamado ADT(Android Development Tools);• Crie e use um AVD (Android VirtualDevice) para instalar seus aplicativose testá-los;
  • 21. Emulador (AVD)
  • 22. Developing•O site developer.android.comfornece todo o suporte para auxiliar nodesenvolvimento de aplicações;•Tutoriais, documentação até aprópria API;• Suporte para Mac, Linux e Windows;
  • 23. Referências• http://developer.android.com• http://www.slideshare.net/thillerson/first-android-experience• http://www.slideshare.net/felipejrvieira/android-1953449• http://arquiteturaconceitual.blogspot.com/• http://showmetech.com.br/top-apps-os-melhores-aplicativos- para-android• http://pt.wikipedia.org/wiki/Android
  • 24. Obrigado!

×