Estructura de carpetas de un proyecto Android (Eclipse)



/src

En esta carpeta se almacena todo el código fuente organizado de las clases y los archivos java.
MainActivity.java

Es la clase que utiliza Android para iniciar una Activity en su parte lógica.

/gen

Es recomendable no modificar los archivos de esta carpeta, ya que en ella Eclipse genera de forma automática recursos para el proyecto.


/assets

Esta carpeta se usa para almacenar recursos utilizados en una aplicación.

/bin

Ésta es otra de esas carpetas que en principio no tendremos por qué tocar. Contiene los elementos compilados de la aplicación y otros ficheros auxiliares. Cabe destacar el fichero con extensión “.apk”, que es el ejecutable de la aplicación que se instalará en el dispositivo.

/libs

Contendrá las librerías auxiliares, normalmente en formato “.jar” que utilicemos en nuestra aplicación Android.

/res

En esta carpeta se encuentra el directorio general de recursos.
  • /drawable-(hdpi/ldpi/mdpi/xhdpi/xxhdpi)


Estas carpetas son los directorios de recursos gráficos que almacenan las imágenes organizadas por densidad.
  •  /layout


La carpeta layout almacena ficheros xml de la aplicación, estos ficheros son los que definen cada sección de interfaz de usuario.
  • /values


Dentro de la carpeta values podemos definir entre otros elementos las cadenas de texto o los colores separándolos del resto del código de la aplicación mediante archivos xml (strings.xml, colors.xml …).




Comentarios

Entradas más populares de este blog

Sistemas operativos comerciales

Arquitectura del sistema operativo Android