Empreendedori$mo com Android

Post on 13-Jun-2015

1.426 views 0 download

description

Mini-curso apresentado durante a III Semana de Empreendedorismo na FEAPA - 04/05/2011, Belém, PA, Brasil

Transcript of Empreendedori$mo com Android

Empreendedori$mo Empreendedori$mo com Androidcom Android

Ramon RabelloRamon RabelloComunidade Tá Safo!Comunidade Tá Safo!

Prazer, eu sou Android! Prazer, eu sou Android!

Era uma vez...Era uma vez...Andrew Rubin

1ª plataforma móvel colaborativa.1ª plataforma móvel colaborativa.

novo conceito para novo conceito para desenvolvimento móvel.desenvolvimento móvel.

uma plataforma completa para...uma plataforma completa para...

qualquer tipo de consumidor...qualquer tipo de consumidor...

executivos...executivos...

desenvolvedores...desenvolvedores...

concorrente de concorrente de pesopeso..

plataforma mais utilizada no mundo.plataforma mais utilizada no mundo.

O Framework AndroidO Framework Android

mais segurança.mais segurança.

experiência inovadora.experiência inovadora.

muito mais velocidade.muito mais velocidade.

outra dimensão.outra dimensão.mergulhemergulhe emem outra dimensão. outra dimensão.

registre com a melhor qualidade.registre com a melhor qualidade.

melhor experiência para melhor experiência para gamersgamers..

inovação no conceitoinovação no conceito dede tablet tablet..

grave seus momentos em alta definição.grave seus momentos em alta definição.

mas porque utilizar Android?mas porque utilizar Android?

plataforma aberta.plataforma aberta.

Fácil de aprender.Fácil de aprender.

Fácil de usar.Fácil de usar.

mitos sobre a plataformamitos sobre a plataforma

““A plataforma é muito lenta.”A plataforma é muito lenta.”

““Android é da Google.”Android é da Google.”

““Executa QUALQUER aplicação Java.”Executa QUALQUER aplicação Java.”

““Não é uma plataforma segura.”Não é uma plataforma segura.”

““Será proprietária.”Será proprietária.”

A plataforma AndroidA plataforma Android

Anatomia de um AndroidAnatomia de um Android

ActivityActivity

ServiceServiceContentContentProviderProvider

BroadcastBroadcastReceiverReceiver

Como funcionam as Como funcionam as Intents e Intents e IntentFilters?IntentFilters?

\ Ação: Receber chamada

Chamada chegando ao dispositivo...

ChamarDispositivoActivity.java

Categoria: Iniciar a aplicação

OutraActivity.java

O que preciso para desenvolver?O que preciso para desenvolver?

Eclipse IDE:http://eclipse.org/downloads/

SDK do Android:http://developer.android.com/sdk/index.html

Componentes do SDK (plataformas):http://developer.android.com/sdk/adding-components.htmlhttp://developer.android.com/sdk/adding-components.html

Java:http://www.java.com/pt_BR/download/

Plugin ADT para Eclipse:http://developer.android.com/sdk/eclipse-adt.html

Configurando o plugin ADT (2)Configurando o plugin ADT (2)

No Eclipse:Window > Preferences > Android > Em “SDK Location”, apontar para o diretório raiz onde está instalado o SDK

Entendendo o componente “Android Entendendo o componente “Android SDK and AVD Manager”SDK and AVD Manager”

No Eclipse:“Window > Android SDK and AVD Manager”

Criando um “Hello Android!”Criando um “Hello Android!”

No Eclipse, aponte para:New > Project... > Android > Android Project

Criando um “Hello Android!” (2)Criando um “Hello Android!” (2)

Finalizando a criação do projeto:

Entendendo a estrutura de um Entendendo a estrutura de um projeto Androidprojeto Android

A classe “mágica” R.javaA classe “mágica” R.java

O descritor de aplicações O descritor de aplicações AndroidManifest.xmlAndroidManifest.xml

GUIs totalmente em XMLGUIs totalmente em XML

HelloAndroidActivity.javaHelloAndroidActivity.java

Activity e seu ciclo de vidaActivity e seu ciclo de vida

Executando sua aplicação no emulador e Executando sua aplicação no emulador e androphoneandrophone

Executando no emulador:Run As > Android ApplicationOBS: Criar um AVD para a versão do SDK

Executando no androphone:Run As > Android Application

Atenção: 1. Cabo USB plugado no dispositivo2. No dispositivo: Ir em Configurações > Aplicativos > Desenvolvimento > Selecionar “Depuração USB”.

Agora, como empreender com Android?Agora, como empreender com Android?

Anote suas ideias!Anote suas ideias!

Não faça as coisas sozinho. Monte sua equipe.Não faça as coisas sozinho. Monte sua equipe.

Tenha paciência.Tenha paciência.

Publique sua idéia.Publique sua idéia.

Quer aprender mais sobre Quer aprender mais sobre Android?Android?

Site Oficial do Desenvolvedor AndroidSite Oficial do Desenvolvedor Androidhttp://developer.android.com

Portal AndroidPortal Androidhttp://www.portalandroid.org

Ajude a evoluir a plataforma!Ajude a evoluir a plataforma!http://source.android.com

Obrigado!Obrigado!

ramon.rabello@gmail.comramon.rabello@gmail.com

@ramonrabello@ramonrabello

slideshare.net/ramonrabello/slideshare.net/ramonrabello/

ramonrabello.blogspot.comramonrabello.blogspot.com

tasafo.wordpress.comtasafo.wordpress.com

@tasafo@tasafo