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.
- Curso desarrollo de aplicaciones móviles Android con Kotlin
- Introducción desarrollo de aplicaciones móviles
- Tipos de aplicaciones móviles
- Instalación de Android Studio
- Redimensionar imagen en Java
- Componentes de Texto.
- Componentes Atomicos Java Swing
- Componentes Java Swing
- Que es Java Swing?
- Uso Básico de JComboBox en Java
- RadioButton en Java
- Conceptos Básicos de Programación Orientada a Objetos.
¿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 ;)