configuracin AndroidManifest.xml en la raz de todos nuestros proyectos.
En este archivo podemos configurar las opciones bsicas de nuestra aplicacin.
En el AndroidManifest.xml tambin definiremos los permisos que tiene
nuestra aplicacin sobre el terminal. Algo parecido a este sencillo ejemplo:
El primero concede permiso de uso de internet a la aplicacin, el segundo, a
la red.
APP: La carpeta app es la que contiene todo lo relacionado con tu proyecto,
es donde incluiremos los archivos necesarios para que nuestra aplicacin sea empaquetada. Java: Carpeta que contiene el cdigo fuente de la aplicacin. Como puedes observar los ficheros Java se almacenan en carpetas segn el nombre de su paquete. MainActivity: Clase Java con el cdigo de la actividad inicial.
ApplicationTest: Clase Java pensada para insertar cdigo de testeo
de la aplicacin utilizando el API JUnit.
res: Carpeta que contiene los recursos usados por la aplicacin.
drawable: en este directorio se encuentran las imgenes en formato
PNG o JPEG (Google tiene preferencia por las imgenes PNG). Su ubicacin es: /src/main/res/drawable.
layout: Contiene ficheros XML con vistas de la aplicacin. Las vistas
nos permitirn configurar las diferentes pantallas que compondrn la interfaz de usuario de la aplicacin. Se utiliza un formato similar al HTML usado para disear pginas web.
menu: archivos XML que definen las plantillas de los menus del proyecto /src/main/res/menu.
mipmap: contiene los iconos de la aplicacin con sus diferentes
resoluciones. Anteriormente se encontraban en el directorio drawable, pero en las ltimas versiones de Android Studio han sido movidos al directorio mipmap. Ubicacin src/main/res/mipmap/.
Values: contiene los valores de nuestro proyecto, definiendo los
nombres de las variables que sern referenciadas ms tarde en el cdigo. Estas variables por ejemplo, pueden ser cadenas de texto e incluso valores constantes.
o arrays.xml : Archivo XML que define series de valores que
sern usados de forma conjunta. Por ejemplo, una lista de archivos de iconos, o una lista de opciones par amostrarle al usuario. o colors.xml : Archivo XML que define los valores de los colores que son usados en la aplicacin. Esto permite estandarizar la interfaz de usuario. o dimens.xml : Archivo XML que define las dimensiones, tanto alturas como tamaos de fuentes de la interfaz de usuario. o strings.xml : Archivo XML que define cadenas de texto usadas en la aplicacin. Por ejemplo, para colocar los ttulos de las ventanas o el nombre de la aplicacin y referenciarlas cuando lo nececesites en el cdigo. o styles.xml : Archivo XML que define los estilos usados en la aplicacin. Estos estilos pueden ser aplicados a los elementos de la interfaz de usuario, de modo que separamos la plantilla de las funcionalidades. Lo cual hace nuestra aplicacin ms fcil de mantener.