Introdução ao desenvolvimento para android

304 visualizações

Publicada em

Apresentação preparada para a palestra da Semana de Sistemas da PUC Barreiro (Belo Horizonte) em 15/05/2012.
O assunto é uma abordagem geral da plataforma Android.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
304
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução ao desenvolvimento para android

  1. 1. Hugo FerreiraMXT Industrial
  2. 2.  O telefone celular é um dos bens de consumo mais bem sucedidos do mundo (OPEN HANDSET ALLIANCE, 2007) ◦ 1,5 bilhão de aparelhos de televisão ◦ 1 bilhão de pessoas têm acesso à Internet ◦ quase 3 bilhões de pessoas têm um telefone celular A tendência é que as aplicações corporativas passem a executar também sobre a plataforma móvel (LECHETA, 2009)
  3. 3.  É um sistema operacional de código-fonte aberto e livre para modificações Foi desenvolvido para ser utilizado em dispositivos móveis, como smartphones e tablets Mantido pela Google Recebe atualizações e melhorias com frequência semestral Tem uma API de livre utilização para o desenvolvimento de aplicações
  4. 4.  1.5: Cupcake (Abril de 2009) 1.6: Donut (Setembro de 2009) 2.1: Eclair (Janeiro de 2010) 2.2: FroYo (Maio de 2010) 2.3-2.4: Gingerbread (Dezembro de 2010) 3.0-3.2: Honeycomb (Janeiro de 2011) 4.0-4.0.3: Ice Cream Sandwich (Outubro de 2011)
  5. 5.  É uma plataforma para desenvolvimento de sistemas em dispositivos móveis Foi concebida em 2007 pela Open Handset Alliance ◦ OHA: um grupo de gigantes das comunicações (operadoras de telefonia, empresas de comercialização e fabricantes de aparelhos móveis, de dispositivos semicondutores e de software)  HTC, Motorola, ASUS, Samsung, Sony, Vodafone, Telefônica, nVidia, dentre outras, encabeçadas pela Google
  6. 6.  Componentes: ◦ Um sistema operacional baseado no Linux ◦ Diversas bibliotecas (gerenciador de banco de dados, segurança, gráficos 3D, etc.) ◦ Um framework para desenvolvimento de aplicativos ◦ Linguagem de desenvolvimento é a linguagem Java ◦ Uma máquina virtual que executa os aplicativos (Dalvik) ◦ Ambiente de desenvolvimento ◦ Diversas aplicações nativas
  7. 7.  O Android ganha mais de 850 mil novos usuários por dia Nos Estados Unidos, já é utilizado na maioria dos smartphones ◦ No mundo, iOS ainda é o mais popular O Google Play Store hoje conta cerca de 450 mil aplicativos ◦ Contra 500 mil disponíveis na iTunes App Store
  8. 8.  Sua característica de prezar pela liberdade quase que irrestrita na plataforma ◦ Fabricantes podem customizar o sistema para instalar em seus aparelhos ◦ Operadoras podem incluir suas “parafernálias” nos aparelhos antes de vendê-los ◦ Não há um controle de qualidade tão rígido para publicação de aplicativos em sua loja Os Androids deselitizaram popularizaram os smarphones
  9. 9. Faixa de preço: R$ 2.000,00
  10. 10. Faixa de preço: R$ 1.000,00
  11. 11.  Atualização para novas versões Motivo: engloba 3 grandes passos após a liberação da versão pela Google ◦ adaptação do código-fonte original ◦ certificação e a aprovação das operadoras ◦ certificação e a aprovação do próprio Google
  12. 12.  Apenas 4% dos dispositivos Android rodam a última versão do sistema (Ice Cream Sandwich) E mais de 60% dos usuários Apple já rodam a última versão do iOS
  13. 13. Dicas sobre livros e fontesoficiais gratuitas na Internet
  14. 14.  Inclui capítulos com desenvolvimento em C utilizando a NDK
  15. 15. Um aplicativo para vocêescolher qual cerveja comprar
  16. 16.  Aplicativo: Cerveja em Conta Objetivo: dadas duas cervejas, com volume e preço diferentes, identificar qual melhor custo-benefício
  17. 17. Hugo FerreiraDesenvolvedor Android

×