¿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.