SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
Empreendedori$mo
   com Android

       Ramon Rabello
       Comunidade Tá Safo!
Prazer, eu sou Android!
Era uma vez...
          Andrew Rubin
1ª plataforma móvel colaborativa.
novo conceito para
desenvolvimento móvel.
uma plataforma completa para...
qualquer tipo de consumidor...
executivos...
desenvolvedores...
concorrente de   peso.
plataforma mais utilizada no mundo.
O Framework Android
experiência inovadora.




   mais segurança.
muito mais velocidade.
mergulhe em outra dimensão.
            outra dimensão.
registre com a melhor qualidade.
melhor experiência para gamers.
inovação no conceito de tablet.
grave seus momentos em alta definição.
mas porque utilizar Android?
plataforma aberta.
Fácil de aprender.
Fácil de usar.
mitos sobre a plataforma
“A plataforma é muito lenta.”
“Android é da Google.”
“Executa QUALQUER aplicação Java.”
“Não é uma plataforma segura.”
“Será proprietária.”
A plataforma Android
Anatomia de um Android


Content                     Service
Provider




                      Broadcast
           Activity    Receiver
Como funcionam as Intents e
       IntentFilters?
       Chamada
chegando ao dispositivo...




                    Ação: Receber chamada
                     Categoria: Iniciar a aplicação




                                          OutraActivity.java

         ChamarDispositivoActivity.java
O que preciso para desenvolver?

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


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


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


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


         Componentes do SDK (plataformas):
   http://developer.android.com/sdk/adding-components.html
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
     SDK and AVD Manager”
                No Eclipse:
    “Window > Android SDK and AVD Manager”
Criando um “Hello Android!”
         No Eclipse, aponte para:
   New > Project... > Android > Android Project
Criando um “Hello Android!” (2)

    Finalizando a criação do projeto:
Entendendo a estrutura de um
      projeto Android
A classe “mágica” R.java
O descritor de aplicações
  AndroidManifest.xml
GUIs totalmente em XML
HelloAndroidActivity.java
Activity e seu ciclo de vida
Executando sua aplicação no emulador e
               androphone



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

Executando no androphone:
Run As > Android Application

Atenção:
1. Cabo USB plugado no dispositivo
2. No dispositivo: Ir em Configurações >
Aplicativos > Desenvolvimento >
Selecionar “Depuração USB”.
Agora, como empreender com Android?
Anote suas ideias!
Não faça as coisas sozinho. Monte sua equipe.
Tenha paciência.
Publique sua idéia.
Quer aprender mais sobre
          Android?

Site Oficial do Desenvolvedor Android
         http://developer.android.com



           Portal Android
        http://www.portalandroid.org



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



tasafo.wordpress.com
ramon.rabello@gmail.com
ramonrabello.blogspot.com
slideshare.net/ramonrabello/
 @ramonrabello @tasafo

Mais conteúdo relacionado

Mais procurados

Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para Android
Jorge Cardoso
 
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Tchelinux
 

Mais procurados (20)

Ambiente desenvolvimento
Ambiente desenvolvimentoAmbiente desenvolvimento
Ambiente desenvolvimento
 
Appinventor - Faça simples apps android
Appinventor - Faça simples apps androidAppinventor - Faça simples apps android
Appinventor - Faça simples apps android
 
Introdução ao Android Studio
Introdução ao Android StudioIntrodução ao Android Studio
Introdução ao Android Studio
 
Google android pdf
Google android pdfGoogle android pdf
Google android pdf
 
Programando Android - Aula 1
Programando Android - Aula 1Programando Android - Aula 1
Programando Android - Aula 1
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para Android
 
Capítulo 01 - Fundamentos de Android e o HelloWorld
Capítulo 01 - Fundamentos de Android e o HelloWorldCapítulo 01 - Fundamentos de Android e o HelloWorld
Capítulo 01 - Fundamentos de Android e o HelloWorld
 
Da introdução à prática no desenvolvimento Android
Da introdução à prática no desenvolvimento AndroidDa introdução à prática no desenvolvimento Android
Da introdução à prática no desenvolvimento Android
 
Seminário SD - Ambiente de Desenvolvimento para Android
Seminário SD - Ambiente de Desenvolvimento para AndroidSeminário SD - Ambiente de Desenvolvimento para Android
Seminário SD - Ambiente de Desenvolvimento para Android
 
Minicurso RealSense SDK
Minicurso RealSense SDKMinicurso RealSense SDK
Minicurso RealSense SDK
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Android Aprendiz
Android AprendizAndroid Aprendiz
Android Aprendiz
 
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
 
Desenvolvimento Android, por onde começar?
Desenvolvimento Android, por onde começar?Desenvolvimento Android, por onde começar?
Desenvolvimento Android, por onde começar?
 
Tutorial - Como criar sua primeira app para Android
Tutorial - Como criar sua primeira app para AndroidTutorial - Como criar sua primeira app para Android
Tutorial - Como criar sua primeira app para Android
 
Minicurso de Android
Minicurso de AndroidMinicurso de Android
Minicurso de Android
 
google maps api - v1
 google maps api - v1 google maps api - v1
google maps api - v1
 
Desenvolvimento Android: Faça da maneira certa
Desenvolvimento Android: Faça da maneira certaDesenvolvimento Android: Faça da maneira certa
Desenvolvimento Android: Faça da maneira certa
 
Desenvolvendo Aplicativos com Android
Desenvolvendo Aplicativos com AndroidDesenvolvendo Aplicativos com Android
Desenvolvendo Aplicativos com Android
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para Android
 

Destaque

Destaque (8)

Android
AndroidAndroid
Android
 
APLICAÇÃO ANDROID PARA MONITORAR OS TRANSPORTES PÚBLICOS COLETIVOS DE MOSSORÓ/RN
APLICAÇÃO ANDROID PARA MONITORAR OS TRANSPORTES PÚBLICOS COLETIVOS DE MOSSORÓ/RNAPLICAÇÃO ANDROID PARA MONITORAR OS TRANSPORTES PÚBLICOS COLETIVOS DE MOSSORÓ/RN
APLICAÇÃO ANDROID PARA MONITORAR OS TRANSPORTES PÚBLICOS COLETIVOS DE MOSSORÓ/RN
 
Android
Android Android
Android
 
Robson Soares - Android no Javaneiros 2010
Robson Soares - Android no Javaneiros 2010Robson Soares - Android no Javaneiros 2010
Robson Soares - Android no Javaneiros 2010
 
Ferramentas Intel Android
Ferramentas Intel AndroidFerramentas Intel Android
Ferramentas Intel Android
 
Desenvolvimento de aplicações para a plataforma google android
Desenvolvimento de aplicações para a plataforma google androidDesenvolvimento de aplicações para a plataforma google android
Desenvolvimento de aplicações para a plataforma google android
 
Da introdução à prática no desenvolvimento Android
Da introdução à prática no desenvolvimento AndroidDa introdução à prática no desenvolvimento Android
Da introdução à prática no desenvolvimento Android
 
Android, por onde começar?
Android, por onde começar?Android, por onde começar?
Android, por onde começar?
 

Semelhante a Empreendedori$mo com Android

Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
Natanael Fonseca
 
Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013
guisester
 

Semelhante a Empreendedori$mo com Android (20)

Apresentação Google Android
Apresentação Google AndroidApresentação Google Android
Apresentação Google Android
 
Introdução ao android - siecomp 2015.1
Introdução ao android - siecomp 2015.1Introdução ao android - siecomp 2015.1
Introdução ao android - siecomp 2015.1
 
Desenvolvimento android
Desenvolvimento androidDesenvolvimento android
Desenvolvimento android
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
 
Configurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidConfigurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento Android
 
Android Developing
Android DevelopingAndroid Developing
Android Developing
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android
 
Apostilaandroidfatecnormal
ApostilaandroidfatecnormalApostilaandroidfatecnormal
Apostilaandroidfatecnormal
 
Apresentacao android por Júlio Cesar Bueno Cotta
Apresentacao android por Júlio Cesar Bueno CottaApresentacao android por Júlio Cesar Bueno Cotta
Apresentacao android por Júlio Cesar Bueno Cotta
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android Nooclix
 
Android Aula 2
Android Aula 2Android Aula 2
Android Aula 2
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013
 
Android e Facebook - Integrando sua aplicação às redes sociais
Android e Facebook - Integrando sua aplicação às redes sociaisAndroid e Facebook - Integrando sua aplicação às redes sociais
Android e Facebook - Integrando sua aplicação às redes sociais
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGap
 
Android
AndroidAndroid
Android
 
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidChega de lendas! JavaFX em Android
Chega de lendas! JavaFX em Android
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Phonegap
PhonegapPhonegap
Phonegap
 

Mais de Ramon Ribeiro Rabello

Mais de Ramon Ribeiro Rabello (20)

Declarative UIs with Jetpack Compose
Declarative UIs with Jetpack ComposeDeclarative UIs with Jetpack Compose
Declarative UIs with Jetpack Compose
 
Android Jetpack + Coroutines: To infinity and beyond
Android Jetpack + Coroutines: To infinity and beyondAndroid Jetpack + Coroutines: To infinity and beyond
Android Jetpack + Coroutines: To infinity and beyond
 
Create Modern Apps with Android Jetpack
Create Modern Apps with Android JetpackCreate Modern Apps with Android Jetpack
Create Modern Apps with Android Jetpack
 
Cultura de testes em times mobile
Cultura de testes em times mobileCultura de testes em times mobile
Cultura de testes em times mobile
 
Ninja Productivity in Android Studio
Ninja Productivity in Android StudioNinja Productivity in Android Studio
Ninja Productivity in Android Studio
 
Produtividade ninja com android studio
Produtividade ninja com android studioProdutividade ninja com android studio
Produtividade ninja com android studio
 
Automatize seus testes de UI com a Espresso!
Automatize seus testes de UI com a Espresso!Automatize seus testes de UI com a Espresso!
Automatize seus testes de UI com a Espresso!
 
Os caminhos da Agilidade em Empresa Pública
Os caminhos da Agilidade em Empresa PúblicaOs caminhos da Agilidade em Empresa Pública
Os caminhos da Agilidade em Empresa Pública
 
Making your app see with Mobile Vision API
Making your app see with Mobile Vision APIMaking your app see with Mobile Vision API
Making your app see with Mobile Vision API
 
Inovar em tempos de crise? Yes, We Can!
Inovar em tempos de crise?  Yes, We Can!Inovar em tempos de crise?  Yes, We Can!
Inovar em tempos de crise? Yes, We Can!
 
O ecossistema android
O ecossistema androidO ecossistema android
O ecossistema android
 
Android Marshmallow na prática
Android Marshmallow na práticaAndroid Marshmallow na prática
Android Marshmallow na prática
 
Android Wear: Estendendo sua app para relógios inteligentes
Android Wear: Estendendo sua app para relógios inteligentesAndroid Wear: Estendendo sua app para relógios inteligentes
Android Wear: Estendendo sua app para relógios inteligentes
 
O caminho de um desenvolvedor android
O caminho de um desenvolvedor androidO caminho de um desenvolvedor android
O caminho de um desenvolvedor android
 
Criando Apps Sociais em Android
Criando Apps Sociais em AndroidCriando Apps Sociais em Android
Criando Apps Sociais em Android
 
Porque Aprender Android
Porque Aprender AndroidPorque Aprender Android
Porque Aprender Android
 
Workshop Android em Ambientes de Integração
Workshop Android em Ambientes de IntegraçãoWorkshop Android em Ambientes de Integração
Workshop Android em Ambientes de Integração
 
De idealista à empreendedor - como desenvolver aplicações em android que conq...
De idealista à empreendedor - como desenvolver aplicações em android que conq...De idealista à empreendedor - como desenvolver aplicações em android que conq...
De idealista à empreendedor - como desenvolver aplicações em android que conq...
 
Desenvolvimento Web para Android
Desenvolvimento Web para AndroidDesenvolvimento Web para Android
Desenvolvimento Web para Android
 
Agora é Android, Tá Safo? - #tasafoemacaocastanhal
Agora é Android, Tá Safo? - #tasafoemacaocastanhalAgora é Android, Tá Safo? - #tasafoemacaocastanhal
Agora é Android, Tá Safo? - #tasafoemacaocastanhal
 

Empreendedori$mo com Android