Your SlideShare is downloading. ×
Palestra sobre 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

Palestra sobre android

770
views

Published on

Palestra sobre Android ministrada na FATEC/2012. Obs.: Baixar as fonte Roboto para usar a apresentação.

Palestra sobre Android ministrada na FATEC/2012. Obs.: Baixar as fonte Roboto para usar a apresentação.


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

  • Be the first to like this

No Downloads
Views
Total Views
770
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
37
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. Palestra sobre Android
  • 2. • Trabalho com desenvolvimento de web desde 2001. Formado em Bacharel em Sistemas de Informação em 2005 pela Universidade de Taubaté. Pós-graduado em Assessoria, Gestão da Comunicação e Marketing. Professor do curso de Sistema de Informações da FAPI e Produção Multimídia “Webdesign” da UNITAU.• Lecionando as disciplinas de:- Programação para Sistemas Móveis- Design de Interface- Banco de Dados- e-Commerce & e-Business
  • 3. O mundo Android
  • 4. O mundo Android• Quantidade de celulares Android no mundodeve atingir 1 bilhão em 2013.• Google anuncia que o fluxo de 1,3 milhão deativações diárias de dispositivos Android, edisse que há 480 milhões de tablets esmartphones executando a plataforma móvel.
  • 5. O mundo Android• iSuppli mostrou-se ainda mais otimista aoalegar que se o Android manter o ritmo decrescimento pode acumular 3 bilhões dedispositivos até 2015.•Para um efeito comparativo, estima-se que aApple venda 527 milhões de iPhones em 2013,mas ela ainda não terá ultrapassado 1 bilhão em2015.
  • 6. O mundo Android•A quota conjunta de participação da Apple eGoogle no mercado de smartphones será de76% em 2012, com a porcentagem restanteficando para o Windows Phone, Symbian, RIM,Bada e outras plataformas inferiores.
  • 7. Share de mercado do S.O. Android ?
  • 8. Mercado de Aplicativos AndroidO Google Play, um destino deentretenimento digital onde é possívelencontrar, consumir e compartilhar oconteúdo digital que você gosta na web e noseu celular ou tablet com Android.
  • 9. Mercado de Aplicativos Android• Entretenimento é a principal categoria, com 53% dos aplicativos.• Haverá um aumento dos aplicativos de livros.• Os quatro aplicativos mais baixados foram Google Maps, Facebook, Twitter, Instragram e outros.
  • 10. Evolução em números de aplicativos
  • 11. Google Play atinge incríveis 25 bilhõesde downloads
  • 12. Mercado de Aplicativos Android• Em 2010, um total de 170 mil aplicativos foi publicado. 75% deles ainda estavam ativos no fim do ano.• Apenas um terço dos aplicativos são pagos.• Entre os aplicativos pagos, o mais preço comum é de US$1. Mais da metade dos pedidos de pagamento tem esse valor.• US$1 também é o preço mínimo pelo qual os aplicativos podem ser vendidos.
  • 13. Mercado de Trabalho
  • 14. Mercado de trabalhoSegundo o site VocêSA, em reportagem a respeito dademanda de programadores para plataforma da Android:O salário de um desenvolvedor de aplicativos da Androidparte de 3.000 reais, mas chega a 6.000 reaisrapidamente, e os craques do mercado não ganhammenos do que 9.000 reais.A possibilidade de crescimento nas empresas é grande,uma vez que o mercado está em expansão e faltamespecialistas.
  • 15. Programando para Android
  • 16. 8 dicas para se tornar um programar android1 - Conheça o ambiente de programaçãoA primeira dica do especialista é estudar muito sobre oassunto. “O interessado deve ter em mente que criaraplicativos para dispositivos móveis não é tão simplescomo, por exemplo, programar para páginas da internet emversão para computadores”, diz.Vale conversar com outros desenvolvedores para sabercomo é o ambiente de programação, mercado de trabalhoe exigências para atuar na área. Muitos sites reúnemtópicos dedicados ao tema.
  • 17. 8 dicas para se tornar um programar android2 - Não exija muitos recursos avançadosAntes de criar um app, o desenvolvedor deve ter em menteque há certas limitações no ambiente mobile. No caso dosapps móveis, há algumas particularidades dos própriosdispositivos e que variam bastante de acordo com cadamodelo e fabricante. Alguns aparelhos possuem recursosmais limitados em relação a outros dispositivos, comoGPS, resolução de tela, câmera e duração de bateria.
  • 18. 8 dicas para se tornar um programar android• 3 - Estude JavaO interessado em atuar na área deve saber a linguagem deprogramação Java. Para quem deseja dar os primeiros passos noassunto é possível ter uma noção do ambiente no site Code Year, daCodecademy. O serviço envia exercícios interativos semanais duranteum ano e guia o usuário por meio de breves explicações. Para iniciar ocurso online, é necessário apenas informar um endereço de e-mail. Asaulas dispensam a instalação de programas no computador dousuário.
  • 19. 8 dicas para se tornar um programar android• 4 - Matricule-se em um cursoO interessado também pode procurar uma escolaprofissionalizante que ofereça um treinamento dedesenvolvimento para Android. “Há a opção de lerapostilas online e outros tipos de documentação grátis nainternet, além de fóruns oficiais e outros criados pordesenvolvedores”.
  • 20. 8 dicas para se tornar um programar android• 5 - Estude inglêsÉ fundamental estudar este idioma, segundo o diretor. Quem nãopossui ao menos o conhecimento intermediário de inglês terádificuldade em ler os livros sobre o assunto, buscar ajuda na internet eusar o conhecimento adquirido ao criar os apps.“Há uma carência de profissionais que falam inglês. A pessoa nãoprecisa falar bem, mas ela deve ter um nível bom de leitura einterpretação para poder assimilar o conteúdo de estudo. Além detextos compartilhados na internet, há também livros e a maioria delesestá em inglês”, diz.
  • 21. 8 dicas para se tornar um programar android• 6 - Baixe os softwares de desenvolvimentoOs interessados em criar apps para o sistema operacionalmóvel do Google devem ter o Java JDK instalado nocomputador, além do SDK do Android, que fornecerá asferramentas e APIs necessárias para começar adesenvolver aplicativos que executam em dispositivoscom Android.
  • 22. 8 dicas para se tornar um programar androidVale conferir o Eclipse e o Plug-in ADT (AndroidDevelopment Tools) para Eclipse, o MotoDevStudio(baseado em Eclipse), o Sencha (para criar app emHTML5), PhoneGap (que também suporta os sistemasoperacionais iOS, BlackBerry, Windows Phone, WebOS eSymbian) e Appcelerator.
  • 23. 8 dicas para se tornar um programar android• 7 - Mantenha os apps atualizadosIsso garantirá a compatibilidade do aplicativo com os tablets esmartphones mais recentes. Desenvolver para Android não exige que oprofissional compre um dispositivo móvel com este sistemaoperacional, pois os testes podem ser feitos no simulador dossoftwares de criação. Recomenda-se testar os apps exaustivamenteem mais de um aparelho físico (de prefêrencias de fabricantesdistintos e com diferentes versões do Android) antes de divulgá-los naloja virtual.
  • 24. 8 dicas para se tornar um programar android• 8 - Publique seu app no Google PlayApós elaborar um aplicativo, é hora de divulgá-lo na lojavirtual, também conhecida como Android Market. O Googlerequer a criação de uma conta de desenvolvedor e opagamento da taxa de registro que custa 25 dólares pormeio do serviço Google Checkout.
  • 25. Programando para Android• Android ―Baseado no Linux, Livre, Flexível, Poderoso, Linguagem Java, Suporte a hardware, ferramentas de desenvolvimento gratuitas
  • 26. Programando para Android
  • 27. Ambiente de Desenvolvimento• SDK (Software Development Kit) do Android ―JDK: Java Development Kit ―JRE: Java Runtime Environment ―IDE (Integrated Development Environment) Eclipse
  • 28. Ambiente de Desenvolvimento• IDE (Integrated Development Environment) Eclipse ―Ferramentas e Plugins ―Personalização ―Popular
  • 29. Ambiente de Desenvolvimento• Plug-in ADT (Android Developer Toolkit) ―Funcionalidades específicas do Android ao Eclipse ―Emulador (AVD) ―Pacotes APK
  • 30. Ambiente de Desenvolvimento• AVD: Android Virtual Device ― Hardware Emulado ― SO Android ― Compatibilidade
  • 31. Publicação• USB, Internet, Google Play• Requisitos ―Obter uma chave privada válida ―Compilar a aplicação em modo de liberação ―Assinar a aplicação com a chave privada ―Alinhar o pacote APK final 32
  • 32. www.reuellopes.com.brReuel Lopes reuellopes@gmail.com