Advertisement
  1. Code
  2. Android
Code

La aplicación Android más simple: "Hola mundo"

by
Difficulty:BeginnerLength:MediumLanguages:

Spanish (Español) translation by Ana Paulina Figueroa Vazquez (you can also view the original English article)

Aprender a programar aplicaciones Android es una gran decisión. Es divertido y es una habilidad en demanda en la industria de la tecnología. En este tutorial, aprenderás cómo crear la aplicación Android más simple: "Hola mundo". Es una buena manera de empezar a crear aplicaciones Android.

Requisitos previos para crear una aplicación "Hola mundo"

Antes de que comiences con este tutorial, deberías contar con lo siguiente:

  • Una comprensión básica de la programación orientada a objetos y del lenguaje de programación Java.
  • Una computadora con Windows o Linux, o una Mac con macOS.

Instala Android Studio

Android Studio es el entorno de desarrollo oficial integrado para el desarrollo de aplicaciones Android nativas. Este viene con todas las herramientas necesarias para desarrollar aplicaciones, tales como un potente editor de código, un depurador, soporte para pruebas y herramientas de rendimiento. También viene con un sistema de compilación basado en Gradle, emuladores rápidos, plantillas de código y mucho más.

Android Studio está disponible para las plataformas Windows, macOS y Linux, y puedes descargarlo desde aquí.

Procede a descargar el archivo de distribución de Android Studio apropiado e instálalo de acuerdo a tu sistema operativo.

Windows

  1. En el caso de un archivo .exe (recomendado), haz doble clic para ejecutarlo.
  2. En el caso de un archivo .zip, descomprime el ZIP y copia la carpeta android-studio en tu carpeta Program Files (Archivos de programa). Abre la carpeta android-studio/bin y ejecuta el archivo .exe.
  3. Sigue la guía del asistente de configuración para completar la instalación.

Linux

  1. Descomprime el archivo .zip que descargaste en /usr/local para tu perfil de usuario, o en /opt para los usuarios compartidos.
  2. Para ejecutar Android Studio, abre una terminal, ve al directorio android-studio/bin y ejecuta studio.sh.
  3. Elige si quieres importar la configuración anterior de Android Studio o no, y luego haz clic en OK.
  4. Sigue la guía del asistente de configuración para completar la instalación.

Instalación de Android Studio para Mac

  1. Ejecuta el archivo DMG de Android Studio.
  2. Arrastra y suelta Android Studio en la carpeta Applications (Aplicaciones), y luego ejecuta Android Studio.
  3. Selecciona si quieres importar la configuración anterior de Android Studio y luego haz clic en OK.
  4. Sigue la guía del asistente de configuración para completar la instalación.

Aplicación Android "Hola mundo"

Primero echemos un vistazo a lo que estaremos creando. La aplicación Android "Hola mundo" terminada se verá así:

completed hello world app

Para crear esta simple aplicación Android, solamente sigue los pasos de este tutorial.

Crea el proyecto de la aplicación

Ejecuta Android Studio, y deberías ver una página de bienvenida, como se muestra a continuación.

Android homepage

En la página de bienvenida anterior, haz clic en Start a new Android Studio project (Comienza un nuevo proyecto de Android Studio). La siguiente ventana presenta la página de las actividades, como se muestra a continuación.

Android activities

Crea una actividad "Hola mundo"

Android Studio proporciona plantillas de actividades para ayudarte a comenzar. Para el proyecto "Hola mundo" elige Empty Activity (Actividad vacía) y haz clic en Next (Siguiente).

Una actividad es un componente crucial de cualquier aplicación Android. Esta proporciona una pantalla con la que los usuarios pueden interactuar para llevar a cabo actividades, como marcar el teléfono, tomar una fotografía o enviar un mensaje. Cada actividad tiene una ventana en la que puede desplegar su interfaz de usuario. La ventana normalmente llena la pantalla, pero puede ser más pequeña que la pantalla y flotar por encima de otras ventanas.

Puedes aprender más sobre las actividades y muchos otros temas relacionados con el desarrollo en Android en la serie "Android desde cero".

Configura los detalles del proyecto "Hola mundo"

Terminaremos de crear el proyecto configurando algunos detalles sobre su nombre, ubicación y qué versión de API utiliza.

configure android project
  • Cambia el nombre de la aplicación.
  • Cambia el valor predeterminado de Project location (Ubicación del proyecto) a tu directorio preferido, o simplemente déjalo con la ubicación predeterminada.
  • En el Minimum API level (Nivel de API mínimo), asegúrate de que la API 15: Android 4.0.3 IceCreamSandwich esté configurada como el SDK mínimo: esto garantiza que tu aplicación pueda ejecutarse en casi todos los dispositivos.

Haz clic en Finish (Finalizar).

El sistema de compilación Gradle

Cada vez que creas una nueva aplicación, Android Studio crea una carpeta para tus proyectos y compila el proyecto con su sistema Gradle. El proceso de Gradle puede tardar unos minutos. Gradle es el sistema de compilación de Android, que es responsable de la compilación, prueba y despliegue del código. Este permite que la aplicación se ejecute en el dispositivo.

Explicando los archivos de un proyecto de aplicación Android

Cada vez que comienzas un proyecto nuevo, Android Studio crea la estructura de carpetas y archivos necesarios para esa aplicación. Echemos un vistazo a los diferentes archivos involucrados en un proyecto de aplicación de Android.

project overview
La carpeta manifests

La carpeta manifests contiene el archivo AndroidManifest.xml. El archivo manifiesto describe información esencial sobre tu aplicación.

La carpeta java

Esta carpeta contiene los archivos del código fuente de Java. Como puedes ver arriba en la ventana del editor, el archivo MainActivity.java contiene el código fuente de Java para la actividad principal de la aplicación.

La carpeta res

Esta carpeta incluye todos los recursos que no son de código, por ejemplo:

  • Diseños (layouts): los diseños son archivos XML que definen la arquitectura de la interfaz de usuario en una actividad o en un componente de una interfaz de usuario. Por ejemplo, en nuestra aplicación, el archivo activity_main.xml corresponde a la actividad principal.
  • Valores (values): contiene el color, estilo y los archivos XML de cadenas para la aplicación.
  • Dibujables (drawable): este es un repositorio general para todos los gráficos que pueden ser dibujados en la pantalla, por ejemplo las imágenes.
  • build.gradle: este es un archivo generado automáticamente que contiene información sobre los detalles de la aplicación, por ejemplo la versión del SDK, la versión de las herramientas de compilación, el ID de la aplicación y más.

Escribiendo el código de la aplicación "Hola mundo"

Ahora que tienes un panorama general de la estructura del proyecto, describamos los archivos componentes más críticos que constituyen a la aplicación "Hola mundo".

La actividad principal predeterminada

La actividad principal es la primera pantalla que aparecerá cuando ejecutes tu aplicación.

Cada actividad representa una pantalla de la interfaz de usuario de la aplicación Android. Cada actividad tiene un archivo de implementación Java (o Kotlin) y un archivo de diseño XML.

El código Java de la actividad principal predeterminada

A continuación se encuentra el código Java predeterminado generado por la aplicación para la actividad principal.

No es necesario que comprendas este código en su totalidad. Mucho de él es repetitivo y será el mismo para cualquier aplicación. El código define una clase MainActivity, y define lo que ocurre cuando se crea la actividad con el método onCreate. En este caso, simplemente inicializa la vista de la actividad con el diseño del archivo activity_main.

El archivo de diseño XML predeterminado

Los archivos XML se usan para los diseños. El archivo de diseño XML de la actividad principal se encuentra en el directorio /app/src/main/res/layout del proyecto. Los archivos de diseño son nombrados de acuerdo a lo que representan. Por ejemplo, la aplicación "Hola mundo" tiene un diseño, que es el activity_main.xml, cuyo nombre se basa en la actividad principal.

Este es el diseño predeterminado activity_main.xml. Este contiene un elemento text view, con el texto Hello World! (¡Hola mundo!).

Cambiando el diseño de la actividad

Como puedes ver, no necesitamos cambiar mucho para terminar nuestra aplicación "Hola mundo", pero haremos un pequeño cambio para que el texto destaque más: cambiaremos el color y el tamaño de la fuente del texto.

El archivo strings (cadenas)

El archivo strings.xml proporciona cadenas de texto para tu aplicación. Por ejemplo, un archivo de cadenas predeterminado se ve así:

Si quieres cambiar el nombre de tu aplicación, puedes hacerlo aquí.

Ejecutando la aplicación

Conecta tu dispositivo Android a tu computadora con un cable USB. El tipo de conexión correcto debería aparecer como connected as a media device (conectado como un dispositivo de medios).

También necesitarás tener habilitadas las opciones de desarrollador en tu dispositivo. Si esto aún no está habilitado, sigue estos pasos (esto funcionará en la mayoría de los dispositivos Android):

  • Abre el menú Settings (Configuraciones) en tu teléfono Android y desplázate hasta la parte inferior.
  • Pulsa en About phone (Acerca del teléfono) y desplázate hacia abajo de nuevo hasta que veas la opción Build number (Número de compilación).
  • Pulsa en el número de compilación varias veces. Pronto deberías ver una ventana emergente que dice algo similar a You are five taps away from being a developer (Estás a cinco pulsaciones de ser un desarrollador).
  • Sigue pulsando hasta que la ventana emergente diga que eres un desarrollador.
  • Regresa al menú principal Settings > System > Advanced (Configuraciones > Sistema > Avanzado). Las opciones de desarrollador deberían ser la penúltima opción. Activa las opciones de desarrollador.

En Android Studio navega hasta el menú superior y selecciona Run 'app' (Ejecutar 'aplicación'). Android Studio mostrará un cuadro de diálogo en el que puedes elegir en qué dispositivo ejecutar tu aplicación Android. Elige el dispositivo que conectaste y haz clic en el botón OK.

La aplicación "Hola mundo" ahora debería estar ejecutándose en tu teléfono. Desde aquí puedes modificar tu aplicación según lo que desees y agregar más funciones.

hello world app

Conclusión

En este tutorial, te mostré cómo instalar Android Studio y crear tu primera aplicación: "Hola mundo", la aplicación Android más simple. Después de seguir este tutorial para crear tu primera aplicación Android, ¡estás en camino a una carrera prometedora en el desarrollo de aplicaciones!

Para aprender más sobre la programación en Android, consulta algunos de nuestros otros tutoriales de Android aquí en Envato Tuts+.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.