domingo, 12 de junio de 2022

Estructura de Directorios en Android Studio

En una entrada anterior, vimos como crear nuestro primer proyecto en android, en esta oportunidad veremos cual es la estructura de directorios del proyecto y cuales son los principales elementos a tener en cuenta.


Por defecto el proyecto se crea con la siguiente estructura y nos presenta 2 pestañas, MainActivity.kt y activity_main.xml.

Estas 2 pestañas corresponden al archivo de kotlin que tendrá la lógica de nuestro sistema (llamadas actividades) y el archivo que tendrá la interfaz gráfica de la app (llamado layout).

En la parte superior del entorno podemos ver el nombre del proyecto y si pasamos el mouse por encima, encontraremos la ruta donde está guardado en nuestro equipo.

Nota: si se quiere acceder directamente, podemos dar clic derecho en app y buscamos Open In y seleccionamos Explorer, de esta manera se carga el directorio del proyecto.

Estructura de Directorios.

En la parte izquierda encontramos la estructura de directorios del proyecto, aquí vemos que contiene en la raiz la carpeta app que representa el proyecto y dentro de el vemos manifest, java, res y Gradle Scripts los cuales a su vez contienen otros directorios o archivos importantes para nuestra aplicación.

Por defecto se carga en la vista “Android” pero podemos cambiar de vista según nuestras necesidades a cualquiera de las disponibles.


Por ahora se recomienda trabajar en la vista “Android” que nos brinda la estructura base para trabajar nuestras aplicaciones, veamos en qué consisten los directorios que se ven allí.

  • manifest: Esta carpeta contiene el archivo AndroidManifest.xml el cual contiene metadatos del proyecto, correspondientes a información general de nuestra aplicación, indicando el nombre de la app, el icono, tema, actividades asociadas entre otras (este archivo no debe ser modificado si no se tiene conocimiento)
  • java: Este directorio contiene las activitys y/o paquetes del proyecto, correspondiente a las clases de lógica de la app, si seleccionamos el lenguaje de programación java entonces tendremos los archivos con extensión .java, si seleccionamos kotlin serán archivos con extensión .kt, así mismo podríamos agregar los archivos de pruebas unitarias para la app.
  • res: Corresponde al espacio donde se gestionará toda la parte gráfica de la app en cuanto a pantallas (layouts), orientación, imágenes, iconos y archivos de recursos como archivos xml para colores, textos, temas entre otros.
  • Gradle Scripts: Aquí se encuentran archivos de configuración de la app, por ejemplo el archivo build.gradle donde gestionamos dependencias del proyecto o librerías requeridas para la app, la versión del proyecto, elementos de configuración, versión de compilación entre otros elementos.

 

Y hasta aquí esta entrada, en la proxima veremos como crear un dispositivo virtual para emular nuestras aplicaciones.


También te podría Interesar.

 
¿Hay algo que quieras anexar o comentar sobre esta entrada?  no dudes en hacerlo.....y si te gustó...... te invito a compartir y Suscribirte ingresando al botón "Participar en este sitio" para darte cuenta de mas entradas como esta ;)

 

2 comentarios:

  1. of all of the pis i have ever met ETHICALHACKERS 009 are the best at what they do i cannot speak much of their job because of the code of secrecy that means you check for yourselves he they are good you can contact them for any of your hacking jobs and be sure they would carry your job effectively contact on email ETHICALHACKERS009@GMAIL.COM or whatsapp +14106350697 and thank me later thats what i am sure of but for now go and confirm yourself the efficiency of their job go and confirm ill be here waiting on your feedback,,,,,,,,,,,,,,,,,,

    ResponderEliminar

  2. Hello everyone here, this is the story of my life. I always knew my husband was up to something but I had no proof of this. He receives strange calls, he protects his phone jealously and would never drop it for any reason whatsoever, to the point of him taking it to the shower. This made me go online in search of ways I could remotely monitor his conversations, I tried a number of phone monitoring apps but each one of them failed to access his phone. I could not even physically access his phone, which made matters worse. I had already given up and resigned to fate when my younger sister introduced me to a hacker named REFUND POLICY they both went to the same college to help me read my husband’s messages and social medias just in case something was off, in less than a day REFUND POLICY helped me gain access to my husband’s phone remotely, I found out my husband has another wife with 2 children in another state. Last year has been the roughest of my life but now I feel relieved and working on me and my kids while the divorce papers are still in court. I just wanted to share this just incase anyone is in a situation where they don’t trust their partners anymore. There is no harm in wanting to know what your second half is into, it saves you from wasting more years of your life with people who do not deserve you. I will leave the hacker’s contacts below just incase anyone needs his services and assistance.

    Email: refundpolicy82 @ gmail dot com
    Whats app: +1 626 770 5974.

    ResponderEliminar

Eres libre de realizar cualquier comentario, desde que pueda ayudar con gusto lo atenderé, y si es un critica, bienvenida sea!!!