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.