Android Talk“Desafios de projeto para quem usa a plataforma”Natanael FonsecaArquiteto de Software
Quem sou eu !Natanael Vaz da Fonseca– Arquiteto Java, com mais de 6 anos de experiencia;– Professor dos cursos de Academia...
Ementa• Conhecendo a plataforma;• Um pouco de estatística;• Recursos da Plataforma;• Cenários de distribuição;• Ferramenta...
Plataforma AndroidAndroid é responsável por impulcionar centenasde milhões de dispositivos móveis em mais de 190países ao ...
Dados estatísticos“Segundo o gartner, a plataforma Android já lidera como plataformamais utilizada e tende a crescer ainda...
Galaxy S3 eS4• Só em 2012 à samsung vendeu mais de 40 milhõesde devices da série Galaxy S3 e espera-se que estenúmero cres...
Um pouco do FuturoSemelhante a AppleTV e a GoogleTV a Samsunglançou no “mobile conference 2013” sua maisnova caixa de tv c...
O que temos disponível
Principais Recursos• Activity para Manipulação de interfacesgráficas;• Service, usado para processos de longaduração;• Bro...
Cenários de distribuição• Disponibilizar em alguma loja Android, talcomo Google Play ou Samsung Apps.• Disponibilizar apen...
Recursos Humanos• Profissional com domínio em Java;• Conhecimento profundos em praticas “Agile”;• Boas práticas em ALM;• D...
Riscos técnicos• Escolha da API level, pode inteferir no projeto e nagama de clientes;• Diversas resoluçoes e densidades;•...
Principais Cenarios de IntegraçãoO Android fornece um conjunto de APIs para conectividade eiteroperabilidade, muitas herda...
Hardware para desenvolver• Uma maquina com um SO compatível com aVersão 1.6 da JDK.• 1GB Ram, 1Ghz de processador;• No lin...
Muito Obrigado !
Referencias• Android Developers– http://developer.android.com/index.html• Open Handset Alliance– http://www.openhandsetall...
Próximos SlideShares
Carregando em…5
×

Desafios de projeto para quem usa a plataforma Android

1.024 visualizações

Publicada em

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

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

Nenhuma nota no slide

Desafios de projeto para quem usa a plataforma Android

  1. 1. Android Talk“Desafios de projeto para quem usa a plataforma”Natanael FonsecaArquiteto de Software
  2. 2. Quem sou eu !Natanael Vaz da Fonseca– Arquiteto Java, com mais de 6 anos de experiencia;– Professor dos cursos de Academia: Programador, Java e Android;– Participou de vários projetos envolvendo Java/JEE/J2ME.– Graduado em Processamento de dados (UEA);– Pós graduado em MBA em gestão de Projetos (FUCAPI);– Pós graduando em Estratégias de Arquitetura de Software ( IGTI );– Atualmente trabalha na Tap4 Mobile como lider técnico;Contatos:http://www.globalcode.com.br/instrutores/NatanaelFonsecahttp://www.linkedin.com/profile/view?id=50799525&
  3. 3. Ementa• Conhecendo a plataforma;• Um pouco de estatística;• Recursos da Plataforma;• Cenários de distribuição;• Ferramentas necessárias para Desenvolver;• Recurso Humano necessário para um projeto;• Principais Riscos de Projeto;• Alguns Cenários de Integração;
  4. 4. Plataforma AndroidAndroid é responsável por impulcionar centenasde milhões de dispositivos móveis em mais de 190países ao redor do mundo.Pertence ao Open Handset Alliance formado poruma dezena de grandes empresas, dentre as quaisse destacam: Samsung, HTC, Google, Motorola,ARM e outras.
  5. 5. Dados estatísticos“Segundo o gartner, a plataforma Android já lidera como plataformamais utilizada e tende a crescer ainda mais nos proximos anos”Fonte: http://techcrunch.com/2013/04/04/gartner-2012-2017-devices-forecast/
  6. 6. Galaxy S3 eS4• Só em 2012 à samsung vendeu mais de 40 milhõesde devices da série Galaxy S3 e espera-se que estenúmero cresca com o S4;
  7. 7. Um pouco do FuturoSemelhante a AppleTV e a GoogleTV a Samsunglançou no “mobile conference 2013” sua maisnova caixa de tv com Android.Home SyncFonte:http://mobilexpert.com.br/mercado-telecom/materias/2611/samsung-lanca-homesync-set-top-box-com-android-para-salas-multimidias
  8. 8. O que temos disponível
  9. 9. Principais Recursos• Activity para Manipulação de interfacesgráficas;• Service, usado para processos de longaduração;• Broadcast receiver, utilizado para aviso emonitoramento de eventos;• Content provider, tornar dados disponiveisentre aplicações;
  10. 10. Cenários de distribuição• Disponibilizar em alguma loja Android, talcomo Google Play ou Samsung Apps.• Disponibilizar apenas internamente, nesseultimo caso atentar para segurança e updates.
  11. 11. Recursos Humanos• Profissional com domínio em Java;• Conhecimento profundos em praticas “Agile”;• Boas práticas em ALM;• Domínio na lingua inglesa;• Como os projetos tendem a serem curtos: 2semanas, dependendo do escopo e equipe !• Uma boa equipe de design (Sucessogarantido).
  12. 12. Riscos técnicos• Escolha da API level, pode inteferir no projeto e nagama de clientes;• Diversas resoluçoes e densidades;• Conectividade;• Teclado Físico em alguns projetos faz falta.• Modelo de segurança do android, sandbox !
  13. 13. Principais Cenarios de IntegraçãoO Android fornece um conjunto de APIs para conectividade eiteroperabilidade, muitas herdadas da plataforma Java.• JNI – Para aplicativos escritos em C/C++;• SOAP/Restfull Para serviços publicado por outras linguagens;• Modelo de Intent do Android permite integração simples entre as propriasaplicações;• É possível utilizar outras linguagens para programar além de Java, ex: Closure !• Compartilhamento com mídias Sociais;
  14. 14. Hardware para desenvolver• Uma maquina com um SO compatível com aVersão 1.6 da JDK.• 1GB Ram, 1Ghz de processador;• No linux o emulador é excelente, mas nowindows  .• Alguns devices podem ser necessários;
  15. 15. Muito Obrigado !
  16. 16. Referencias• Android Developers– http://developer.android.com/index.html• Open Handset Alliance– http://www.openhandsetalliance.com/• Gartner– http://www.gartner.com/technology/home.jsp

×