Estructura de un Proyecto  Android

Project Control, Project Closing, Timeline template

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Estructura de un Proyecto  Android por Mind Map: Estructura de un Proyecto  Android

1. Componentes de una  aplicación Android

1.1. Activity

1.1.1. representan el componente principal de la interfaz gráfica de una aplicación Android.

1.2. View

1.2.1. son los componentes básicos con los que se construye la interfaz gráfica de la aplicación

1.3. Service

1.3.1. son componentes sin interfaz gráfica que se ejecutan en segundo plano

1.4. Content Provider

1.4.1. es el mecanismo que se ha definido en Android para compartir datos entre aplicaciones.

1.5. Broadcast Receiver

1.5.1. es un componente destinado a detectar y reaccionar ante determinados mensajes o eventos globales generados por el sistema

1.6. Widget

1.6.1. son elementos visuales, normalmente interactivos, que pueden mostrarse en la pantalla principal

1.7. Intent

1.7.1. es el elemento básico de comunicación entre los distintos componentes Android que hemos descrito anteriormente

2. Carpeta src

2.1. Carpeta src

2.1.1. Contiene todo el código fuente de la aplicación

2.1.2. código de la interfaz gráfica

2.1.3. clases auxiliares

3. Carpeta res

3.1. /res/drawable/

3.1.1. Contienen las imágenes de la aplicación

3.2. /res/layout/

3.2.1. Contienen los ficheros de definición de las diferentes pantallas de la interfaz gráfica

3.3. /res/anim/

3.3.1. Contiene la definición de las animaciones utilizadas por la aplicación.

3.4. /res/menu/

3.4.1. Contiene la definición de los menús de la aplicación

3.5. /res/values/

3.5.1. Contiene otros recursos de la aplicación como por ejemplo cadenas de texto (strings.xml)

3.6. /res/xml/

3.6.1. Contiene los ficheros XML utilizados por la aplicación.

3.7. /res/raw/

3.7.1. Contiene recursos adicionales, normalmente en formato distinto a XML

4. Carpeta gen

4.1. Contiene una serie de elementos de código generados automáticamente al compilar el proyecto.

4.1.1. Prepare Project Review

4.1.2. Conduct Project Review

4.1.3. Implement Process Improvement

5. Carpeta /assets/

5.1. Carpeta /assets/

5.1.1. Contiene todos los demás ficheros auxiliares necesarios para la aplicación

6. Fichero AndroidManifest.xml

6.1. Fichero AndroidManifest.xml

6.1.1. Contiene la definición en XML de los aspectos principales de la aplicación