33
Palestra sobre Android

Palestra sobre android

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Palestra sobre android

Palestra sobre Android

Page 2: Palestra sobre android

• 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

Page 3: Palestra sobre android

O mundo Android

Page 4: Palestra sobre android

O mundo Android

• Quantidade de celulares Android no mundo

deve atingir 1 bilhão em 2013.

• Google anuncia que o fluxo de 1,3 milhão de

ativações diárias de dispositivos Android, e

disse que há 480 milhões de tablets e

smartphones executando a plataforma móvel.

Page 5: Palestra sobre android

O mundo Android

• iSuppli mostrou-se ainda mais otimista ao

alegar que se o Android manter o ritmo de

crescimento pode acumular 3 bilhões de

dispositivos até 2015.

•Para um efeito comparativo, estima-se que a

Apple venda 527 milhões de iPhones em 2013,

mas ela ainda não terá ultrapassado 1 bilhão em

2015.

Page 6: Palestra sobre android

O mundo Android

•A quota conjunta de participação da Apple e

Google no mercado de smartphones será de

76% em 2012, com a porcentagem restante

ficando para o Windows Phone, Symbian, RIM,

Bada e outras plataformas inferiores.

Page 7: Palestra sobre android

Share de mercado do S.O. Android ?

Page 8: Palestra sobre android
Page 9: Palestra sobre android

Mercado de Aplicativos Android

O Google Play, um destino de

entretenimento digital onde é possível

encontrar, consumir e compartilhar o

conteúdo digital que você gosta na web e no

seu celular ou tablet com Android.

Page 10: Palestra sobre 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.

Mercado de Aplicativos Android

Page 11: Palestra sobre android

Evolução em números de aplicativos

Page 12: Palestra sobre android

Google Play atinge incríveis 25 bilhões de downloads

Page 13: Palestra sobre 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.

Mercado de Aplicativos Android

Page 14: Palestra sobre android

Mercado de Trabalho

Page 15: Palestra sobre android

Mercado de trabalho

Segundo o site VocêSA, em reportagem a respeito da demanda de programadores para plataforma da Android:

O salário de um desenvolvedor de aplicativos da Android parte de 3.000 reais, mas chega a 6.000 reais rapidamente, e os craques do mercado não ganham menos do que 9.000 reais.

A possibilidade de crescimento nas empresas é grande, uma vez que o mercado está em expansão e faltam especialistas.

Page 16: Palestra sobre android

Programando para Android

Page 17: Palestra sobre android

8 dicas para se tornar um programar android

1 - Conheça o ambiente de programação A primeira dica do especialista é estudar muito sobre o assunto. “O interessado deve ter em mente que criar aplicativos para dispositivos móveis não é tão simples como, por exemplo, programar para páginas da internet em versão para computadores”, diz.

Vale conversar com outros desenvolvedores para saber como é o ambiente de programação, mercado de trabalho e exigências para atuar na área. Muitos sites reúnem tópicos dedicados ao tema.

Page 18: Palestra sobre android

2 - Não exija muitos recursos avançados

Antes de criar um app, o desenvolvedor deve ter em mente

que há certas limitações no ambiente mobile. No caso dos

apps móveis, há algumas particularidades dos próprios

dispositivos e que variam bastante de acordo com cada

modelo e fabricante. Alguns aparelhos possuem recursos

mais limitados em relação a outros dispositivos, como

GPS, resolução de tela, câmera e duração de bateria.

8 dicas para se tornar um programar android

Page 19: Palestra sobre android

• 3 - Estude Java

O interessado em atuar na área deve saber a linguagem de

programação Java. Para quem deseja dar os primeiros passos no

assunto é possível ter uma noção do ambiente no site Code Year, da

Codecademy. O serviço envia exercícios interativos semanais durante

um ano e guia o usuário por meio de breves explicações. Para iniciar o

curso online, é necessário apenas informar um endereço de e-mail. As

aulas dispensam a instalação de programas no computador do

usuário.

8 dicas para se tornar um programar android

Page 20: Palestra sobre android

• 4 - Matricule-se em um curso

O interessado também pode procurar uma escola

profissionalizante que ofereça um treinamento de

desenvolvimento para Android. “Há a opção de ler

apostilas online e outros tipos de documentação grátis na

internet, além de fóruns oficiais e outros criados por

desenvolvedores”.

8 dicas para se tornar um programar android

Page 21: Palestra sobre android

• 5 - Estude inglês

É fundamental estudar este idioma, segundo o diretor. Quem não

possui ao menos o conhecimento intermediário de inglês terá

dificuldade em ler os livros sobre o assunto, buscar ajuda na internet e

usar o conhecimento adquirido ao criar os apps.

“Há uma carência de profissionais que falam inglês. A pessoa não

precisa falar bem, mas ela deve ter um nível bom de leitura e

interpretação para poder assimilar o conteúdo de estudo. Além de

textos compartilhados na internet, há também livros e a maioria deles

está em inglês”, diz.

8 dicas para se tornar um programar android

Page 22: Palestra sobre android

• 6 - Baixe os softwares de desenvolvimento

Os interessados em criar apps para o sistema operacional

móvel do Google devem ter o Java JDK instalado no

computador, além do SDK do Android, que fornecerá as

ferramentas e APIs necessárias para começar a

desenvolver aplicativos que executam em dispositivos

com Android.

8 dicas para se tornar um programar android

Page 23: Palestra sobre android

Vale conferir o Eclipse e o Plug-in ADT (Android

Development Tools) para Eclipse, o MotoDev

Studio(baseado em Eclipse), o Sencha (para criar app em

HTML5), PhoneGap (que também suporta os sistemas

operacionais iOS, BlackBerry, Windows Phone, WebOS e

Symbian) e Appcelerator.

8 dicas para se tornar um programar android

Page 24: Palestra sobre android

• 7 - Mantenha os apps atualizados

Isso garantirá a compatibilidade do aplicativo com os tablets e

smartphones mais recentes. Desenvolver para Android não exige que o

profissional compre um dispositivo móvel com este sistema

operacional, pois os testes podem ser feitos no simulador dos

softwares de criação. Recomenda-se testar os apps exaustivamente

em mais de um aparelho físico (de prefêrencias de fabricantes

distintos e com diferentes versões do Android) antes de divulgá-los na

loja virtual.

8 dicas para se tornar um programar android

Page 25: Palestra sobre android

• 8 - Publique seu app no Google Play

Após elaborar um aplicativo, é hora de divulgá-lo na loja

virtual, também conhecida como Android Market. O Google

requer a criação de uma conta de desenvolvedor e o

pagamento da taxa de registro que custa 25 dólares por

meio do serviço Google Checkout.

8 dicas para se tornar um programar android

Page 26: Palestra sobre android

Programando para Android

• Android

―Baseado no Linux, Livre, Flexível, Poderoso, Linguagem Java, Suporte a hardware, ferramentas de desenvolvimento gratuitas

Page 27: Palestra sobre android

Programando para Android

Page 28: Palestra sobre android

Ambiente de Desenvolvimento

• SDK (Software Development Kit) do Android

―JDK: Java Development Kit

―JRE: Java Runtime Environment

―IDE (Integrated Development Environment) Eclipse

Page 29: Palestra sobre android

Ambiente de Desenvolvimento

• IDE (Integrated Development Environment) Eclipse

―Ferramentas e Plugins

―Personalização

―Popular

Page 30: Palestra sobre android

• Plug-in ADT (Android Developer Toolkit)

―Funcionalidades específicas do Android ao Eclipse

―Emulador (AVD)

―Pacotes APK

Ambiente de Desenvolvimento

Page 31: Palestra sobre android

• AVD: Android Virtual Device ― Hardware Emulado

― SO Android

― Compatibilidade

Ambiente de Desenvolvimento

Page 32: Palestra sobre android

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

Page 33: Palestra sobre android

www.reuellopes.com.br

[email protected] Reuel Lopes