SlideShare uma empresa Scribd logo
1 de 16
Curso Android
Leomário Machado – leomariomachado@gmail.com
Apresentação
leomariomachado@gmail.com
http://leomario.wordpress.com/
O que é Android?
 Android é uma plataforma para dispositivos móveis
 A mais popular
 Das mais poderosas, a mais eclética
 Sistema Operacional baseado em linux
 Firmware para celulares e tablets
A plataforma
DVM – Máquina Virtual Dalvik
 É possível utilizar várias linguagens
 Android usa Java e não Java
 Android usa Dalvik e não Java
 Android usa DVM e não JVM
 Outra formatação de bytecodes
Desenvolvendo para Android
 Baixar o sdk do android (já inclui o eclipse)
http://developer.android.com/sdk/index.html
 Criar alguns avd’s (android virtual devices) ou plugar
o aparelho via usb
 Google play para vendas/compras e downloads
gratuitos https://play.google.com/store
Android é quase Java
 Linguagem Java pra desenvolver
 Posso usar outras linguagens?
 Sim, posso usar C nativo
 Sim, posso usar outros artificios
 Sim, posso usar JNI
 Não, eu prefiro manter do jeito que veio
 Lembrando: Não roda sobre a JVM, mas sobre a
DVM
O que posso fazer em android?
 Aplicativos básicos
 Jogos
 Agentes Inteligentes
 Aplicativos integrados a redes sociais
 Aplicativos web-mobile
 Utilitários de multimídia
 Muitos Outros
Por que desenvolver pra Android?
 Plataforma que mais cresce
 Muito popular
 Mais barato em relação ao IOS
Requisitos pra programar em Android
 Saber Programar
 Programar em Java
 Conhecimento básico de XML
Perguntas?
leomariomachado@gmail.com
http://leomario.wordpress.com/

Mais conteúdo relacionado

Mais procurados

Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Criando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectXCriando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectXJosé Farias
 
Trabalhar com video
Trabalhar com videoTrabalhar com video
Trabalhar com videoPedro Heitor
 
Vídeos interativos usando Captivate 9
Vídeos interativos usando Captivate 9Vídeos interativos usando Captivate 9
Vídeos interativos usando Captivate 9Ronaldo Barbosa
 

Mais procurados (6)

Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Criando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectXCriando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectX
 
Trabalhar com video
Trabalhar com videoTrabalhar com video
Trabalhar com video
 
Adobe air e flex @ FUGSC
Adobe air e flex @ FUGSCAdobe air e flex @ FUGSC
Adobe air e flex @ FUGSC
 
Empreendedori$mo com Android
Empreendedori$mo com AndroidEmpreendedori$mo com Android
Empreendedori$mo com Android
 
Vídeos interativos usando Captivate 9
Vídeos interativos usando Captivate 9Vídeos interativos usando Captivate 9
Vídeos interativos usando Captivate 9
 

Destaque

Destaque (20)

Moção de Orientação Política
Moção de Orientação PolíticaMoção de Orientação Política
Moção de Orientação Política
 
2007 04-07- introdução - thiago martini
2007 04-07- introdução - thiago martini2007 04-07- introdução - thiago martini
2007 04-07- introdução - thiago martini
 
skills assessment
skills assessmentskills assessment
skills assessment
 
Curso de chadrez
Curso de chadrezCurso de chadrez
Curso de chadrez
 
Teoria da contabilidade slides informacao
Teoria da contabilidade slides informacaoTeoria da contabilidade slides informacao
Teoria da contabilidade slides informacao
 
Revista Dialeto
Revista DialetoRevista Dialeto
Revista Dialeto
 
Filhos
FilhosFilhos
Filhos
 
Hidricos2imagem
Hidricos2imagemHidricos2imagem
Hidricos2imagem
 
Marcia feitosa
Marcia feitosaMarcia feitosa
Marcia feitosa
 
Matematica slides taxas2
Matematica slides taxas2Matematica slides taxas2
Matematica slides taxas2
 
Apresentação3
Apresentação3Apresentação3
Apresentação3
 
Campeonato de churrasco
Campeonato de churrascoCampeonato de churrasco
Campeonato de churrasco
 
Matematica slides capitalizacao
Matematica slides capitalizacaoMatematica slides capitalizacao
Matematica slides capitalizacao
 
Programación comunic. 2014 valores y ejes trans versales
Programación  comunic. 2014 valores y ejes trans versalesProgramación  comunic. 2014 valores y ejes trans versales
Programación comunic. 2014 valores y ejes trans versales
 
Ic equipa-6-taguspark
Ic equipa-6-tagusparkIc equipa-6-taguspark
Ic equipa-6-taguspark
 
3 app oficina edital cultura de rede
3 app oficina edital cultura de rede3 app oficina edital cultura de rede
3 app oficina edital cultura de rede
 
A grande farsa
A grande farsaA grande farsa
A grande farsa
 
Contabilidade geral i cap 04 slides - balancos sucessivos-i
Contabilidade geral i cap 04   slides - balancos sucessivos-iContabilidade geral i cap 04   slides - balancos sucessivos-i
Contabilidade geral i cap 04 slides - balancos sucessivos-i
 
Contabilidade geral i exercicios complementares are i - 800
Contabilidade geral i exercicios complementares are i - 800Contabilidade geral i exercicios complementares are i - 800
Contabilidade geral i exercicios complementares are i - 800
 
Carrera mia
Carrera miaCarrera mia
Carrera mia
 

Semelhante a Curso android

Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android NooclixIury Teixeira
 
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.1Afonso Machado
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...Diogo Rafael da Silva
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - BásicoHugoDalevedove
 
Google android p Noobs - COMBINATIVIDADE - UPE
Google android p  Noobs - COMBINATIVIDADE - UPEGoogle android p  Noobs - COMBINATIVIDADE - UPE
Google android p Noobs - COMBINATIVIDADE - UPELevi Saturnino
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapMayron Cachina
 
Curso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaCurso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaAlex Braz
 
Adobe Phonegap
Adobe PhonegapAdobe Phonegap
Adobe Phonegapwlsilva
 
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidChega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidBruno Oliveira
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para AndroidClaudio Pereira
 
Minicurso de Android - Wake Up Systems
Minicurso de Android - Wake Up SystemsMinicurso de Android - Wake Up Systems
Minicurso de Android - Wake Up SystemsWakeUpSystems
 

Semelhante a Curso android (20)

Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android Nooclix
 
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
 
Android overview
Android overviewAndroid overview
Android overview
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
 
Apresentação android
Apresentação androidApresentação android
Apresentação android
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
 
Google android p Noobs - COMBINATIVIDADE - UPE
Google android p  Noobs - COMBINATIVIDADE - UPEGoogle android p  Noobs - COMBINATIVIDADE - UPE
Google android p Noobs - COMBINATIVIDADE - UPE
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGap
 
Android
AndroidAndroid
Android
 
PhoneGap
PhoneGapPhoneGap
PhoneGap
 
Show Day Droid x
Show Day Droid xShow Day Droid x
Show Day Droid x
 
Curso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaCurso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação java
 
Adobe Phonegap
Adobe PhonegapAdobe Phonegap
Adobe Phonegap
 
Conhecendo o PhoneGap
Conhecendo o PhoneGapConhecendo o PhoneGap
Conhecendo o PhoneGap
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidChega de lendas! JavaFX em Android
Chega de lendas! JavaFX em Android
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Phonegap
PhonegapPhonegap
Phonegap
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para Android
 
Minicurso de Android - Wake Up Systems
Minicurso de Android - Wake Up SystemsMinicurso de Android - Wake Up Systems
Minicurso de Android - Wake Up Systems
 

Curso android

  • 1. Curso Android Leomário Machado – leomariomachado@gmail.com
  • 3. O que é Android?  Android é uma plataforma para dispositivos móveis  A mais popular  Das mais poderosas, a mais eclética  Sistema Operacional baseado em linux  Firmware para celulares e tablets
  • 5. DVM – Máquina Virtual Dalvik  É possível utilizar várias linguagens  Android usa Java e não Java  Android usa Dalvik e não Java  Android usa DVM e não JVM  Outra formatação de bytecodes
  • 6. Desenvolvendo para Android  Baixar o sdk do android (já inclui o eclipse) http://developer.android.com/sdk/index.html  Criar alguns avd’s (android virtual devices) ou plugar o aparelho via usb  Google play para vendas/compras e downloads gratuitos https://play.google.com/store
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Android é quase Java  Linguagem Java pra desenvolver  Posso usar outras linguagens?  Sim, posso usar C nativo  Sim, posso usar outros artificios  Sim, posso usar JNI  Não, eu prefiro manter do jeito que veio  Lembrando: Não roda sobre a JVM, mas sobre a DVM
  • 13. O que posso fazer em android?  Aplicativos básicos  Jogos  Agentes Inteligentes  Aplicativos integrados a redes sociais  Aplicativos web-mobile  Utilitários de multimídia  Muitos Outros
  • 14. Por que desenvolver pra Android?  Plataforma que mais cresce  Muito popular  Mais barato em relação ao IOS
  • 15. Requisitos pra programar em Android  Saber Programar  Programar em Java  Conhecimento básico de XML