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/

Curso android

  • 1.
    Curso Android Leomário Machado– leomariomachado@gmail.com
  • 2.
  • 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
  • 4.
  • 5.
    DVM – MáquinaVirtual 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
  • 12.
    Android é quaseJava  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 possofazer 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 desenvolverpra Android?  Plataforma que mais cresce  Muito popular  Mais barato em relação ao IOS
  • 15.
    Requisitos pra programarem Android  Saber Programar  Programar em Java  Conhecimento básico de XML
  • 16.