Your SlideShare is downloading. ×
0
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma Android
Plataforma 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

Plataforma Android

1,297

Published on

Slides da minha palestra na SouDevCon sobre uma introdução a Plataforma Android.

Slides da minha palestra na SouDevCon sobre uma introdução a Plataforma Android.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,297
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
18
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.
  • 2. Stefan Horochovec
    Pós Graduado em Engenharia de Software e Gestão de Projetos;
    Adobe Flex/Java Sênior – Avanti Prima;
    Blog: http://www.horochovec.com.br (ptBR);
    Blog: http://www.horochovec.com (enUS);
    Twitter: http://twitter.com/horochovec;
    Gtalk: stefan.horochovec@gmail.com;
  • 3. Agenda
    Introdução;
    Histórico de versões;
    Aparelhos;
    Plataforma;
    Aplicações;
    Conceituação do SDK;
    Instalação de SDK
    Instalação do ADT;
    Exemplos;
    Perguntas;
  • 4. Thebeginning
    Andy Rubin em 5 de novembro de 2007
    “Será algo mais significante e ambicioso do que um simples telefone”
  • 5. Open-source conceitual
  • 6. Histórico
    Notification Bar
    Google Search
    Internet, Aplicativos, Contatos, Compromissos
    Google Talk
    MarketApp - AndroidMarket
    SMS e MMS
    Google Sync Gmail, People e Calendar
    Android 1.0
    23/07/2008
    Maps com suporte ao
    Latitude e ao StreetView
    Emails com POP3, IMAP4 e STMP
    Web browser
    Agrupamento de ícones
    na área de trabalho
    Câmera, sem alterar
    resoluções ou qualidade
    Media Player
    Discador por voz
    Youtubevideo player
    WiFi e Bluetooth
    Level 1
  • 7. Histórico
    Google Maps
    Adicionado detalhes
    na pesquisa
    Discador
    Aumento do tempo para
    chamadas pelo viva-voz
    Android 1.1
    09/02/2009
    Discador
    Ocultar/Visualizar
    o Dialpad
    Mensagens
    Adicionar anexos
    Level 2
  • 8. Histórico
    Upload de vídeos
    para o Youtube
    Transições
    de telas
    animadas
    Sistema
    Suporte a teclado virtual
    CâmeraGravação de vídeo
    Android 1.5 - Cupcake
    30/04/2009
    Upload de fotos
    para o Picasa
    Contatos
    Mostra a foto
    do usuário
    Galeria de imagens
    Player de vídeo (MPEG-4 e 3GP)
    Home screen
    Suporte a Widgets
    Level 3
  • 9. Histórico
    Sistema
    Aumento de velocidade na
    pesquisa e na câmera
    Sistema
    Navegação por GPS
    Busca por voz
    Android 1.6 - Donut
    15/09/2009
    Gallery
    Deletar múltiplos
    arquivos
    Display:
    Suporte a resoluções
    WVGA;
    Text to speech
    AndroidMarket:
    Pesquisa facilitada,
    Screenshots,
    Detalhamento da app
    Sistema
    Expansão do Gesture
    framework
    Level 4
  • 10. Histórico
    Teclado virtual:
    Maior velocidade
    de digitação
    SDK: MotionEvent
    Eventos multi-touch
    Contatos:
    Opções de contato com
    um clique sobre sua foto
    Live Wallpapers
    Teclado virtual:
    Dicionário inteligente
    Android 2.0/2.0.1/2.1 - Eclair
    26/10/2009
    Suporte para mais opções
    tamanhos e resoluções de tela,
    melhor relação de contraste
    Sync:
    Múltiplas contas
    para email e contatos
    Sistema:
    Velocidade de hardware
    otimizado
    Câmera:
    Flash, Zoom digital,
    modo de cena,
    efeitos de cor,
    equilíbrio de branco
    Browser:
    Interface atualizada,
    Miniaturas Bookmark,
    Double-tap zoom,
    Suporte para HTML 5
    Level 5/6/7
  • 11. Histórico
    Sistema: Permite
    instalar aplicativos
    no SD-Card
    Sistema:
    Suporte para telas de
    alta definição (320 dpi)
    Sistema:
    Flash Player e ao
    Adobe AIR
    Navegação:
    Suporte para
    upload de arquivos
    em formulários
    Sistema:
    Otimização da velocidade,
    memória e performance
    Android 2.2 - Froyo
    20/05/2010
    Teclado Virtual:
    Rápida alternância
    entre idiomas
    de teclado e seus
    dicionários
    AndroidMaket:
    Recursos de atualização
    automática de aplicativos
    Sistema: Compartilhamento
    de contatos através de Bluetooth
    Navegação:
    Integração com o Chrome V8
    JavaScriptengine
    Sistema:
    Opção para desabilitar
    o acesso a dados
    Level 8
  • 12. Histórico
    Copiar e colar ficou
    mais simples e mais
    intuitivo o uso
    GarbageCollector
    Sistema: Atualização do
    design da interface do usuário
    Troca do sistema
    de arquivos para ext4
    Novos efeitos de áudio,
    como reverb, equalização,
    a virtualização de fone
    de ouvido e BassBoost
    Google Talk:
    Suporte a video-chat
    Melhor gerenciamento
    da bateira
    Android 2.3/2.3.5 - Gingerbread
    09/12/2010
    Suporte para telas
    e resoluções extra-grande
    (WXGA e maiores)
    Suporte para VoIP
    Download Manager permite
    um fácil acesso a qualquer arquivo
    Games:
    Melhora no áudio e gráficos
    para desenvolvimento de jogos
    Teclado Virtual:
    Mais rápido, text-input‘mais intuitivo
    e digitação através de voz
    Suporte nativo para mais sensores como giroscópios e barômetros
    Level 9/10
  • 13. Aparelhos
  • 14. Plataforma
    Ambiente baseado em Linux 2.6;
    Aplicações são executadas em uma VM chamada Dalvik;
    Navegador integrado baseado no WebKitEngine;
    Recursos gráficos baseados em OpenGL;
    Armazenagem de informações através de SQLite;
    Open-source;
    ROMs customizadas;
  • 15. Aplicações
    Linguagem de desenvolvimento – Java;
    Distribuição por arquivos. APK;
    Distribuição de aplicativos por lojas;
    Sandbox espelhado no Linux;
  • 16. Conceituação - Activities
    Tela da nossa aplicação;
    Codificação em Java ou XML;
    Conceito de camadas para gestão de telas;
    Ciclo de vida definido;
  • 17. Conceituação - Services
    Serviços executados em nossa aplicação;
    São executados independente de um Activity;
    São executadas em background na aplicação;
    Independem do componente que as criou;
    Aplicações com conceito SaaS;
  • 18. Conceituação – ContentProviders
    Canal de conversa entre aplicações;
    Permite que dados sejam trafegados entre as aplicações instaladas no smartphone;
    Conversa é feita através de acesso a dados como um banco de dados;
    Android fornece diversos ContentProviders;
  • 19. Conceituação – Broadcast Receivers
    Notificação entre aplicações e do próprio sistema operacional as aplicações;
    Notificações de ligações, SMSs, bateria, tela desligada, etc;
    Aplicações podem iniciar seus próprios broadcasts;
    Não possui Activities;
  • 20. Conceituação – AndroidManifest.xml
    Notifica o sistema operacional sobre sua aplicação:
    Activities;
    Services;
    ContentProviders;
    Broadcast Receivers;
    Permissões;
    API Level;
  • 21. Instalação - SDK
  • 22. Instalação - SDK
  • 23. Instalação - SDK
  • 24. Instalação - SDK
  • 25. Instalação - SDK
  • 26. Instalação - SDK
  • 27. Instalação - SDK
  • 28. Instalação - SDK
  • 29. Instalação - SDK
  • 30. Instalação - Eclipse
  • 31. Instalação - Eclipse
  • 32. Instalação - Eclipse
  • 33. Instalação - ADT
  • 34. Instalação - ADT
  • 35. Instalação - ADT
  • 36. Instalação - ADT
  • 37. Instalação - ADT
  • 38. Instalação - ADT
  • 39. Instalação - ADT
  • 40. Instalação - ADT
  • 41. Instalação - ADT
  • 42. Instalação - ADT
  • 43. Instalação - ADT
  • 44. Exemplos
    Download: http://www.horochovec.com.br
  • 45. Dúvidas?
  • 46. http://riacycle.com/android
    30% OFF
    PROMOCODE: SOUDEV11CON
    Válido: 26 novembro
  • 47. Obrigado!

×