sábado, 29 de septiembre de 2012

Estructura de un proyecto Android en eclipse


Cuando abrimos un proyecto en Eclipse, en la pantalla Package Explorer veremos la estructura de una aplicación. En ella encontraremos 5 carpetas y 3 archivos.

Ejemplo de estructura de una aplicación Android en Eclipse


Dentro de las carpetas tenemos:


Src: Será donde se almacene el código de la aplicación. Aquí accederemos para modificar y crear nuevos archivos de código Java.

Gen: Aquí se guardarán los archivos creados automáticamente, como el archivo de recursos. No se debe modificar nada manualmente.

Android x.x: Son librerías que el propio asistente ha añadido para poder trabajar con la versión x.x de Android.

Res: Es donde mantendremos la mayoría de los recursos de nuestra aplicación, como imágenes, traducciones, diseños de pantalla…

Assets: Directorio para guardar recursos no compilados del proyecto. Normalmente son elementos que no encajan dentro de las categorías del directorio res.

Y los archivos son:
AndroidManifest.xml: Es el archivo mas importante de la aplicación. En él se configuran aspectos tan importantes como el nombre de la aplicación, permisos que se le otorgarán, iconos a mostrar…

Default.properties: Fichero creado automáticamente y que no se debe modificar.

Proguard.cfg: La herramienta ProGuard sirve para ofuscar, optimizar y reducir el código de la aplicación mediante la eliminación de código no utilizado y renombrando clases, atributos y métodos con nombres cortos e incomprensibles, de modo que se obtengan ficheros .apk de menor tamaño y mas difíciles de realizar ingeniería inversa sobre ellos. Este fichero es la configuración del comportamiento de la herramienta.