Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Lima GTUG - Startup Android Workshop

651 views

Published on

  • Be the first to comment

  • Be the first to like this

Lima GTUG - Startup Android Workshop

  1. 1. Lima GTUGStartup Android WorkshopArmando Picón, Eduardo Medina y Freddy Cahuaz@apiconz,@eduardomedinaa,@frecazehttp://www.limagtug.orgOctubre, 2011
  2. 2. ¿Qué es Android?Es una pila de software para dispositivos móviles que incluye un sistema operativobasado en linux, el middleware y aplicaciones clave.El Android SDK provee las herramientas y APIs necesarias para empezar a desarrollaraplicaciones en la plataforma Android empleando el lenguaje de programación Java.
  3. 3. Arquitectura de Android
  4. 4. Arquitectura de Android ● Aplicaciones. ● Marco de trabajo de aplicaciones ● Bibliotecas ● Android Runtime ● Linux Kernel
  5. 5. AplicacionesAndroid viene con un conjunto de aplicaciones iniciales que incluyen un cliente decorreo, aplicación para envio de SMS, calendario, mapas, navegador, contactos y otros.Todas estas aplicaciones están escritas en lenguaje Java.
  6. 6. Marco de TrabajoSe cuenta con acceso a las APIs que emplean las aplicaciones a través de interfaces,simplificando de esta forma al desarrollador la forma en que este podrá hacer uso deellas.
  7. 7. Aplicaciones Android ● Están escritas en lenguaje java ● Corren sobre su propia instancia de Dalvik virtual machine (DVM)● Android no es J2ME
  8. 8. Dalvik Virtual Machine (DVM) ● No es un JVM ● Optimizado para dispositivos con limitaciones de memoria y procesador ● Ejecuta archivos de formato Dalvik Executable (.dex)
  9. 9. Ciclo de vida de una aplicación Android
  10. 10. IDEsEclipse + Android SDKhttp://www.eclipse.org/downloads/http://developer.android.com/Motodev Studio for Android 3.0 (basado en Eclipse)http://developer.motorola.com/platforms/android/VideoTutorial de Configuración de Entorno de Desarrollolimagtug.org
  11. 11. RecursosOficial ● http://developer.android.com/index.html ● http://developer.android.com/guide/basics/what-is-android. htmlDiseño ● http://developer.android. com/guide/practices/ui_guidelines/index.htmlMultiplataforma ● http://www.phonegap.com/Juegos ● http://www.andengine.org/
  12. 12. Manos a la obra!!http://vimeo.com/30268649

×