Una guía completa para aprender Android Studio para el desarrollo de aplicaciones

Antes de sumergirse en el vasto campo del desarrollo de Android, es necesario comprender la herramienta requerida para ello. El nombre de la herramienta es A ndroid S tudio, utilizado para el desarrollo de Aplicaciones Android. Android Studio está desarrollado por Google y Jetbrains. Es el software más utilizado para desarrollar aplicaciones Android. Entonces, en este artículo, hay una discusión profunda sobre Android Studio. Por ejemplo, cómo instalarlo, consejos y trucos que aumentan la productividad al desarrollar una aplicación de Android. Así que estad atentos hasta el final.

A-Complete-Guide-to-Learn-Android-Studio-for-Android-App-Development

Entonces, en este artículo, hemos cubierto las siguientes cosas:

  1. ¿Qué es Android Studio?
  2. ¿Cómo instalar Android Studio?
  3. Estructura de archivos de un proyecto en Android Studio
  4. Escribiendo la primera aplicación de Android Studio
  5. Comprender la parte de diseño
  6. Comprender la parte de codificación
  7. Ejecutar la aplicación de Android
  8. Métodos abreviados de teclado esenciales de Android Studio
  9. Algunos consejos y trucos de Android Studio
  10. Tutorial completo de Android Studio

1. ¿Qué es Android Studio?

Antes de comenzar y aprender cualquier lenguaje de programación, lo único que se requiere para aprender a programar es IDE ( Entorno de desarrollo integrado ) . Proporciona una manera conveniente de escribir código. Si hay errores o fallas después de la compilación, se pueden depurar. Entonces, Android Studio es un IDE oficial para desarrollar aplicaciones de Android. Proporciona funciones que enriquecen la productividad al escribir código. Proporciona características como:

  • Un sistema de compilación Gradle flexible, fácil de administrar todas las dependencias en un solo lugar.
  • Le permite ejecutar y probar aplicaciones si no tiene un teléfono inteligente Android. Debido a su emulador rico en funciones, puede ejecutar uno o más emuladores a la vez para probar aplicaciones cliente-servidor. Y también le permite ejecutar y probar teléfonos inteligentes Android físicos.
  • Proporciona un entorno unificado para que se puedan desarrollar aplicaciones para todo tipo de dispositivos Android.
  • Función de finalización de código inteligente.
  • Plantillas de código predefinidas.
  • La integración de Git hace que los desarrolladores mantengan repositorios y también ayuda a crear funciones de aplicaciones comunes e importar código de muestra.
  • Compatibilidad con C++ y kit de desarrollo nativo (NDK).

2. ¿Cómo instalar Android Studio?

Para instalar Android Studio, visite la página de descarga de Android Studio . Asegúrese de instalar la última versión estable de Android Studio. Antes de instalar Android Studio, verifique los requisitos del sistema en la misma página, para que el sistema cumpla con los requisitos mínimos para ejecutar Android Studio sin problemas. Visita Instalación de Android y configuración de Android Studio en Windows . Para averiguar cómo instalar Android Studio en sistemas basados ​​en el sistema operativo Windows. O uno puede visitar la página oficial Instalar Android Studio para saber cómo instalar Android Studio en Windows, Mac y Linux.

3. Estructura de archivos de un proyecto en Android Studio

Estructura de carpetas de proyectos de Android Studio: hay dos tipos de vista de la estructura de archivos de proyectos en Android Studio. Una es la vista de Android (resumida), otra es la vista del proyecto (vista detallada). La mayoría de los principiantes usan la vista de Android (resumida). Echa un vistazo a la siguiente imagen para ver las diferencias entre estas vistas. Se puede leer la información detallada sobre la estructura de carpetas del proyecto de Android aquí: Estructura de la carpeta del proyecto de Android

Estructura del archivo de la aplicación Android Studio:

Esta carpeta es responsable de contener el archivo de manifiesto de la aplicación, observando la lógica comercial de la aplicación principal (Java/Kotlin), los archivos dibujables (imágenes, gráficos vectoriales), los archivos de diseño de la interfaz de usuario de la aplicación, mipmap (archivos de iconos de la aplicación), colores (color de marca de la aplicación ), strings (todos los textos, utilizados para localizar la aplicación), estilos (estilos de aplicación predefinidos o definidos por el usuario), archivo Gradle a nivel de aplicación (administración de las dependencias). Para obtener más información sobre la estructura de archivos de la aplicación, lea: Estructura de archivos de la aplicación de Android

Archivo de manifiesto de la aplicación: el archivo de manifiesto es una parte importante de nuestra aplicación porque define la estructura y los metadatos de nuestra aplicación, sus componentes y sus requisitos. Este archivo incluye Nodes para cada una de las Actividades, Servicios, Proveedores de contenido y Receptor de transmisión que forman la aplicación y, mediante Filtros de intenciones y Permisos, determinan cómo se coordinan entre sí y con otras aplicaciones. Para obtener más información sobre el manifiesto de Android, lea: El archivo de manifiesto de la aplicación . El típico archivo de manifiesto muy básico se ve así:

Carpeta res/values: la carpeta de valores utilizada para almacenar los valores de los recursos que se utilizan en muchos proyectos de Android incluye características de color, estilos, dimensiones, valores de relleno, valores de margen, etc. Hay 4 archivos principales debajo de res/values carpeta. Esos son: colors.xml, dimens.xml, strings.xml, styles.xml . Lea en la carpeta res/values ​​para conocer los detalles de la carpeta res/values. Echa un vistazo a la siguiente imagen donde se encuentra:

Archivo build.gradle: Gradle es un sistema de compilación (código abierto) que se utiliza para automatizar la compilación, las pruebas, la implementación, etc. Cada proyecto de Android necesita un Gradle para generar un apk a partir de los archivos .java y .xml del proyecto. Se encuentra en el directorio raíz del proyecto y su función principal es definir las configuraciones de compilación que se aplicarán a todos los módulos del proyecto. Lea: build.gradle y obtenga más información sobre los distintos build.gradle. Eche un vistazo a la siguiente imagen para obtener la ubicación de los archivos build.gradle.

Carpeta de activos: los activos proporcionan una forma de agregar archivos arbitrarios como texto, XML, HTML, fuentes, música y video en la aplicación. Si uno intenta agregar estos archivos como «recursos», Android los tratará en su sistema de recursos y no podrá obtener los datos sin procesar. Lea Carpeta de activos en Android Studio para obtener una vista detallada de la carpeta de activos. Eche un vistazo a la siguiente imagen para obtener la ubicación de la carpeta de activos en Android Studio.

Carpeta sin procesar de recursos: la carpeta sin procesar en Android se usa para guardar archivos mp3, mp4, sfb, etc. La carpeta sin procesar se crea dentro de la carpeta res: main/res/raw . Así que simplemente lo crearemos dentro de la carpeta res. Lea: Carpeta sin procesar de recursos en Android Studio para conocer detalles sobre la carpeta sin procesar . Eche un vistazo a la siguiente imagen para obtener la ubicación de la carpeta donde debe crearse:

Ventana de Logcat : la ventana de Logcat es el lugar donde se pueden imprimir varios mensajes cuando se ejecuta una aplicación. Supongamos que está ejecutando su aplicación y, lamentablemente, el programa falla. Luego, Logcat Window lo ayudará a depurar la salida al recopilar y ver todos los mensajes que arroja su emulador. Lea: Ventana de Logcat en Android Studio para saber más sobre Logcat en Android Studio. Eche un vistazo a la siguiente imagen para ubicar la ventana de Logcat:

Archivo debug.keystore: es uno de los archivos más importantes que está presente en casi todas las aplicaciones cuando descargamos esa aplicación de Google Play Store. Este archivo se considera básicamente como el certificado de cualquier aplicación que Google verifica todas y cada una de las veces. Cada aplicación que está utilizando en su teléfono debe estar firmada. Leer: ¿Dónde está debug.keystore en Android Studio? para saber dónde se encuentra y generar el certificado para la aplicación de Android.

4. Escribir la primera aplicación de Android Studio

Al igual que en las funciones de Android Studio, se menciona que Android Studio proporciona varios números de plantillas de forma predeterminada. Te permite seleccionarlos antes de crear un proyecto. Para crear un nuevo proyecto, haga clic en » Crear nuevo proyecto «.

Después de hacer clic, aparece otra nueva ventana para seleccionar varias plantillas predefinidas. Elija lo que se adapte a las necesidades del proyecto actual. Si no hay una plantilla deseada, elija «Actividad vacía» y haga clic en el botón «Siguiente» .

Para obtener más información sobre esto, consulte la ventana principal de Android Studio

Después de hacer clic en el botón Siguiente , aparece otra ventana que solicita ingresar el nombre del proyecto, el nombre del paquete, la ubicación para guardar el proyecto, el lenguaje de programación para seleccionar (ya que dos lenguajes de programación son compatibles con Kotlin y Java) y la API SDK mínima nivel (El nivel mínimo de API que admite la aplicación). Después de ingresar la información, haga clic en el botón «Finalizar» .

Felicitaciones, el primer proyecto de Android Studio está listo. Inicialmente, muestra el consejo del día, que da consejos para mejorar la eficiencia del trabajo. Antes de ir a explorar Android Studio, familiarícese con la pantalla inicial que se muestra a continuación.

Para una mejor comprensión del entorno de Android Studio, se ha dividido en 4 partes:

1. Parte del menú: en esta sección, brinda opciones para crear un nuevo proyecto, abrir un proyecto de Android Studio existente, un botón para ejecutar la aplicación, menú desplegable para seleccionar el dispositivo deseado para ejecutar y probar una aplicación.

2. Área de codificación: esta sección permite escribir código para archivos como .xml, .java, .kt. Le permite abrir varios archivos a la vez en diferentes pestañas, pero le permite editar un archivo a la vez.

3. Estructura del Proyecto: Esta área nos permite explorar todos los archivos del proyecto. Hay varias vistas de la estructura. Android es una vista resumida de la jerarquía de la estructura del proyecto y Project es una vista detallada de la jerarquía del proyecto. Echa un vistazo a la siguiente imagen.

4. Parte de ejecución actual: una de las partes más importantes del entorno de Android Studio. Proporciona una vista detallada de la ejecución actual del proceso o actividad. Muestra qué errores, salidas de compilación, resultados de logcat, etc.

5. Comprender la parte de diseño

Todos los diseños de interfaz de usuario de la aplicación se pueden encontrar en el directorio res/layout. Estos son de la extensión .xml, responsables de construir las IU para la aplicación. Android Studio ofrece dos tipos de formas de diseñar la interfaz de usuario para las aplicaciones. Uno es Texto , donde se necesita diseñar la interfaz de usuario codificando y otro es la sección Diseño que proporciona un mecanismo conveniente de arrastrar y soltar para crear la interfaz de usuario. Eche un vistazo a la siguiente imagen que muestra cómo se escribe el código, luego muestra el resultado en el panel derecho.

La siguiente imagen muestra el entorno de arrastrar y soltar para que los widgets elijan y agreguen en la interfaz de usuario de la aplicación. Uno puede cambiar al diseño de diseño haciendo clic en el botón inferior izquierdo, que se muestra a continuación.

6. Comprender la parte de codificación

Como hemos entendido la parte de diseño de manera similar, otra parte principal es la parte de codificación. En la imagen de abajo puedes ver un archivo llamado MainActivity.kt . Sí, este es el archivo donde escribes la parte del backend. La parte lógica. Por ejemplo, desea sumar dos números. Entonces, después de ingresar dos números en EditText, cuando el usuario haga clic en el Botón, dará como resultado la suma de dos números. Entonces, para calcular la suma, debes escribir la lógica en su parte.

Nota: si selecciona Idioma como Java durante la creación del proyecto, el nombre del archivo será MainActivity.java .

7. Ejecute la aplicación de Android

Para ejecutar una aplicación hay dos formas de hacerlo. Uno está usando un emulador, otro está usando un dispositivo físico conectándolo a través de un cable USB. Consulte Cómo instalar un dispositivo virtual de Android (AVD), cómo configurar un dispositivo virtual de Android o consulte ¿Cómo ejecutar la aplicación de Android en un dispositivo real? configurar un dispositivo Android físico real y ejecutar aplicaciones en él. Eche un vistazo a la siguiente imagen de cómo se ve el dispositivo virtual de Android en la primera ejecución de la aplicación.

8. Atajos de teclado esenciales de Android Studio

Los atajos de teclado facilitan mucho el trabajo y aumentan la productividad. Uno puede referirse a 10 atajos importantes de Android Studio que más necesita para conocer los atajos de teclado esenciales para Android Studio.

9. Consejos y trucos de Android Studio

Hay algunos consejos y trucos que se pueden usar para dominar el desarrollo de Android usando Android Studio. Estos consejos y trucos son:

  • Configurando el tema de Android Studio
  • Cambio de color de Logcat
  • Búsqueda rápida
  • Pantalla dividida
  • Modo sin distracciones
  • Finalización de código
  • Función de cursor múltiple y muchas más

Puede consultar los siguientes artículos para obtener más información sobre los consejos y trucos de Android Studio

10. Para obtener el tutorial completo de Android Studio, puede consultar este artículo: Tutorial de Android Studio

Publicación traducida automáticamente

Artículo escrito por adityamshidlyali y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *