empreendedori$mo com android
DESCRIPTION
Mini-curso apresentado durante a III Semana de Empreendedorismo na FEAPA - 04/05/2011, Belém, PA, BrasilTRANSCRIPT
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!
[email protected]@gmail.com
@ramonrabello@ramonrabello
slideshare.net/ramonrabello/slideshare.net/ramonrabello/
ramonrabello.blogspot.comramonrabello.blogspot.com
tasafo.wordpress.comtasafo.wordpress.com
@tasafo@tasafo