martes, 11 de septiembre de 2012

Desarrollando aplicaciones para Android - Clase 00



android2

¿Qué es Android?
  • Sistema operativo móvil basado en Linux (libre, gratuito y multiplataforma).
  • Usado en teléfonos celulares (smartphones) y tablets.
  • Permite programar aplicaciones en una variación de Java llamada Dalvik.

¿Qué versiones de Android están disponibles?
  • Android 2.0
  • Android 2.1 (API 7)
  • Android 2.2 (API 8)
  • Android 2.3.3 (API 10)
  • Android 3.0 (API 11)
  • Android 3.1 (API 12)

¿Qué necesito para desarrollar en Android?
  • IDE de desarrollo Eclipse (INDIGO).
  • Plugin Android para Eclipse:(https://dl-ssl.google.com/android/eclipse/)
  • Android Development Tools  (ADT).
  • Android Virtual Device (AVD).
¿Cómo se estructura un proyecto en Android?
  • Carpeta src: código fuente de la aplicación.
  • Carpeta gen: código generados automáticamente al compilar el proyecto.
  • Carpeta assets: archivos auxiliares necesarios para la aplicación.
  • Carpeta res: archivos de recursos necesarios para el proyecto: imágenes, vídeos, cadenas de texto, etc.
  • Archivo AndroidManifest.xml: Contiene la definición en XML de los aspectos principales de la aplicación, como por ejemplo su identificación (nombre, versión, icono), sus componentes (pantallas, mensajes), o los permisos necesarios para su ejecución.