programando android - aula 1

27
Aula 1 O que é o Android?

Upload: kalil-maciel

Post on 11-Jun-2015

1.273 views

Category:

Technology


2 download

DESCRIPTION

Primeira aula sobre programação para Android. Configurando o ambiente

TRANSCRIPT

Page 1: Programando Android - Aula 1

Aula 1

O que é o Android?

Page 2: Programando Android - Aula 1

José Kálil Maciel do Rego

Graduado em Tecnologia em

Desenvolvimento de Software pelo CEFET-

RN

Pós-Graduado em Sistemas Corporativos

pela FARN

Analista de sistemas com 8 anos de

experiência em sistemas web e mobile

O Professor

Page 3: Programando Android - Aula 1

História

Sistema inicialmente concebido pela Android Inc.

A Android Inc. foi adquirida pela Google em 2005

Em 2006 é lançado o primeiro aparelho com Android, o HTC Dream

Hoje o Android é controlado pela Open Handset Aliance e gerenciado pela Google

Page 4: Programando Android - Aula 1

Versões

A medida que o Android foi evoluindo,

surgiram diversas versões.

Uma curiosidade. Cada nome de versão

do Android é o nome de uma sobremesa

em inglês e sempre segue uma ordem

alfabética

Page 5: Programando Android - Aula 1

Versões 1.5 – Cupcake

1.6 – Donut

2.1 – Eclair

2.2 – FroYo (Frozem Yogurt)

2.3 – Gingerbread

3.0 a 3.2 – Honeycomb

4.0 – Ice Cream Sandwich

4.1 a 4.3 – Jelly Bean

4.4 – KitKat

Page 6: Programando Android - Aula 1

Percentual de uso das versões

Page 7: Programando Android - Aula 1

Características Handset Layout

Armazenamento

Conectividade

Mensagens

Navegador

Maquina Virtual Dalvik

Multimidia

Suporte a Hardware

Ambiente de desenvolvimento (SDK)

Page 8: Programando Android - Aula 1

Máquina Virtual Dalvik

Page 9: Programando Android - Aula 1

Quem é o dono do Android?

O Android é de código open-source

É gerenciado pela Open Handset Aliance

A Google tem poder de veto

Page 10: Programando Android - Aula 1

Open Handset Aliance

Grupo formado por 84 empresas do ramo

de tecnologia em telecomunicações, semi-

condutores, desenvolvimento de software e

vendas.

Tem o objetivo de tentar unificar as

tecnologias de dispositivos de computação

móvel para prover uma melhor interação

entre os fabricantes de aparelhos,

desenvolvedores e usuários

Page 11: Programando Android - Aula 1

Open Handset Aliance

Page 12: Programando Android - Aula 1

Open Handset Aliance

Page 13: Programando Android - Aula 1

O Android é uma marca?

O Android é um sistema operacional para

dispositivos móveis.

Qualquer empresa pode lançar um

aparelho com Android, desde que siga

alguns requisitos exigidos pela OHA.

Page 14: Programando Android - Aula 1

O que se usa para programar

com Android?

É preciso ter instalada a máquina virtual Java

Tem que instalar o SDK do Android.

Tem que instalar a API da versão do Android que se deseja programar.

É desejável ter um aparelho com Android, mas não é obrigatório

Funciona em computadores com Windows, Linux e Mac.

Page 15: Programando Android - Aula 1

É possível utilizar qualquer IDE que

trabalhe com Java.

Existem ferramentas para o Eclipse que

facilitam o trabalho do programador.

É possível através do Eclipse criar

interfaces gráficas usando uma

ferramenta visual

O que se usa para programar

com Android?

Page 16: Programando Android - Aula 1

Eclipse

Page 17: Programando Android - Aula 1

É possível simular praticamente todos os

comportamentos de um aparelho real

atraves do ADB.

ADB é o emulador de aplicações Android

que funciona junto com a ferramenta de

programação.

Preciso ter um aparelho pra

programar em Android?

Page 18: Programando Android - Aula 1

É possível criar aplicações das mais diversas

finalidades, desde jogos até aplicativos

comerciais.

Este curso vai focar em aplicativos

comerciais utilizando todos os recursos

disponíveis no aparelho, desde recursos de

comunicação, GPS, bússola, conectividade,

câmera, armazenamento, etc.

O que eu posso fazer para

Android?

Page 19: Programando Android - Aula 1

É possível criar aplicações em Android e publicá-las numa loja virtual disponível pela Google chamada Google Play.

O Google Play oferece desde aplicações gratuitas feitas por desenvolvedores independentes até aplicações pagas criadas por grandes empresas.

Existem outras lojas de aplicativos para Android como a Amazon App Store, AppBrain, getJar, etc

Programar em Android dá

dinheiro?

Page 20: Programando Android - Aula 1

Quem já ganhou dinheiro

com aplicações em Android?

Ndrive

Rovio (Angry Birds)

WhatsApp

LINE

EA Mobile

Instagram

King (Candy Crush)

Page 21: Programando Android - Aula 1

Quantas aplicações com

Android já existem?

A cada dia, centenas de aplicações são

adicionadas ao Google Play.

Já existem cerca de 100.000 aplicações

das mais variadas finalidades disponíveis.

Existem desde aplicações de finalidade

duvidosa até complexos sistemas e redes

sociais.

Page 22: Programando Android - Aula 1

Caso de sucesso: Ant Smasher

$ 500,000,00 em dois meses.

Page 23: Programando Android - Aula 1

O que preciso pra ganhar

dinheiro com Android?

Criar uma aplicação interessante

Publicá-la no Google Play ou em outra loja de aplicativos

Pagar uma taxa única de $ 25.00. Essa taxa dá direito a publicar quantas aplicações quiser.

O Google fica com 30% do valor do aplicativo e o desenvolvedor recebe os outros 70%.

Page 24: Programando Android - Aula 1

Qual é o futuro do Android?

A Google comprou a divisão da Motorola de dispositivos móveis por $12,5 bilhões para criar uma linha própria de aparelhos e já revendeu para a Lenovo.

O WhatsApp foi comprado pelo facebook por $16 bilhoes, o Waze foi comprado pelo Google por $4 bilhões.

O crescimento no número de aparelhos com Android e o barateamento das tarifas de acesso à internet para celulares fazem com que uma parcela maior da população possa ter acesso a essas tecnologias.

Page 25: Programando Android - Aula 1

Qual é o futuro do Android? O market share do Android cresceu no

ano de 2010 cerca de 1300%, com cerca

de 20 milhões de novos aparelhos.

Em 2013 o Android esteve presente em

81% dos smartphones fabricados (fonte

Forbes)

Page 26: Programando Android - Aula 1

Pensamento

Outros falam Faca na Caveira!!!

Page 27: Programando Android - Aula 1

Pensamento

Nós falamos Foca na Caveira!!!