Proyecto
Explicación de los conceptos básicos de proyecto y la anatomía de Android Studio.
Last updated
Explicación de los conceptos básicos de proyecto y la anatomía de Android Studio.
Last updated
Los ejemplos de ésta guía se tomaron en:
Android Studio Dolphin | 2021.3.1 Patch 1 Build #AI-213.7172.25.2113.9123335, built on September 30, 2022
La primera vez que abra la aplicación se encontrará con una página como la siguiente:
En el panel lateral de la vista podrá realizar varias acciones:
Projects: Le permite ver los proyectos abiertos anteriormente y crear proyectos nuevos.
Customize: Le permite cambiar el tema para Android Studio, el tamaño de fuente y la distribución de teclado
Plugins: Le permite instalar plugins del marketplace así como ver cuales tiene instalados en su dispositivo.
Learn Android Studio: Facilita una serie de links a recursos de aprendizaje de Android Studio. Muy práctico a la hora de aprender los atajos de teclado y los "tips and tricks" para acelerar su workflow.
Para iniciar un nuevo proyecto, clicamos en "New Project"
Para empezar, seleccionaremos la actividad vacía o "Empty Activity" y clicaremos en "next".
En este caso tendremos que rellenar una serie de campos obligatorios:
Es el nombre de nuestra App.
Es el nombre del paquete de nuestra app.
Lo normal es nombrarlo con un dominio que nos pertenezca pero invertido. En este caso el dominio sería appdeejemplo.android.example.com
.
La carpeta en la que se guardará el proyecto.
El lenguaje de programación a utilizar. Android Studio permite realizar proyectos tanto en Java como en Kotlin aunque Google tiene pensado que Kotlin sea el lenguaje del futuro en cuanto a Android se refiere.
Aquí puede seleccionar el nivel de API mínimo en el que se podrá ejecutar dicha App.
El nivel de API afectará a las funcionalidades que se pueden utilizar en la aplicación e incluso a la forma en que estas deberán ser programadas. Lo más eficaz es utilizar la que viene seleccionada por defecto.
Si tiene dudas de cual elegir, existe un botón que le da más información sobre la cobertura de cada nivel de API con respecto a los modelos de Android en el mercado:
Por último, no se recomienda utilizar las bibliotecas "legacy" ya que esto impediría que podamos utilizar los nuevos servicios de Play ni las librerias de jetpack (ya veremos lo que son).
Una vez tengamos todo relleno clicamos en "finish".
Barra de Herramientas. Permite realizar acciones tales como ejecutar tu App.
Barra de Navegación. Ayuda a explorar el proyecto y abrir archivos para editarlos. Es una vista más reducida de lo que se ve en la ventana Project.
Ventana del editor. Es el área en la que puedes crear y modificar código. Según el tipo de actividad actual, el editor puede cambiar. Por ejemplo, cuando ves un archivo de diseño, el editor muestra el Editor de diseño.
Barra de la ventana de herramientas. Se encuentra rodeando de la ventana del IDE y contiene los botones que permiten acceder a ventanas de herramientas individuales.
Ventanas de herramientas. Brindan acceso a tareas específicas, como la administración de proyectos, la búsqueda, el control de versiones, entre otras. Puede expandirlas y contraerlas.
Barra de estado. Se muestra el estado de tu proyecto y el IDE, además de advertencias o mensajes.
Tras clicar en "New Project" seremos recibidos con la imagen superior. En ella podremos seleccionar el tipo de aplicación que queremos desarrollar así como el tipo de que se creará en nuestro nuevo proyecto.