Cómo comenzar a crear aplicaciones Android
Spanish (Español) translation by Ana Paulina Figueroa (you can also view the original English article)
Android es el sistema operativo móvil más popular del mundo hoy en día, ejecutándose en miles de millones de dispositivos activos, entre los que se encuentran teléfonos, tabletas, televisores inteligentes y diversos electrodomésticos. Por lo tanto, no debería sorprendernos que el saber cómo crear aplicaciones nativas para él puede abrir un mundo de oportunidades. Podrías, por ejemplo, crear una nueva fuente de ingresos para ti mismo publicando aplicaciones de paga o aplicaciones con compras integradas en Google Play. O podrías tener una carrera extremadamente lucrativa desarrollando aplicaciones Android para tus clientes.
Pero para desarrollar aplicaciones de Android necesitarás tener las herramientas adecuadas instaladas en tu computadora. En este tutorial, te mostraré cómo instalarlas, configurarlas y usarlas para depurar y ejecutar una aplicación Android muy simple.
Plantillas prémium de aplicaciones Android de CodeCanyon
Ten en cuenta que puedes usar estas mismas técnicas para iniciar una aplicación usando una de las plantillas de aplicaciones prémium disponibles en CodeCanyon, que un mercado en línea con cientos de plantillas de aplicaciones Android muy ricas en funciones y adaptadas a cada dominio. Puedes ahorrar días o incluso meses de esfuerzo usando una de ellas.



Requisitos previos
Para poder seguir este tutorial paso a paso, todo lo que necesitas es una conexión a Internet decente y una computadora que ejecute Windows 7 o posterior. Para una experiencia óptima, tu computadora debe tener al menos 4 GB de RAM y aproximadamente 5 GB de espacio libre en disco.
1. Instalando Android Studio
Android Studio es el entorno de desarrollo integrado oficial para el desarrollo de aplicaciones Android nativas. Con potentes características, como la finalización inteligente de código, el análisis de código estático, un editor de diseño visual e integración con la nube, este ofrece una experiencia de desarrollo muy agradable e intuitiva.
Android Studio es gratuito y de código abierto. Así que sigue adelante y abre el sitio web Android Developers (Desarrolladores de Android) y haz clic en el botón Download Android Studio (Descargar Android Studio) para descargar su última versión estable.



Una vez que la descarga termine, tendrás un archivo ejecutable con un nombre que se ve así: android-studio-ide-191.6010548-windows.exe. Sin embargo, los números en el nombre del archivo podrían ser diferentes, dependiendo de la versión de Android Studio que hayas descargado.
Haz doble clic en el archivo para arrancar el asistente de instalación. En el cuadro de diálogo que aparece, presiona el botón Next (Siguiente) para continuar.



En la siguiente pantalla se te pedirá que selecciones los componentes que quieras instalar. Aquí es donde debes decidir si vas a necesitar un emulador de Android, que también se conoce como dispositivo virtual de Android o, para abreviar, AVD, por sus siglas en inglés. Incluso si tienes un dispositivo Android real, generalmente es una buena idea tener un AVD también.



Luego se te pedirá que especifiques en dónde quieres instalar Android Studio. Para continuar con la ubicación predeterminada, simplemente puedes presionar Next (Siguiente).
Finalmente, se te preguntará si quieres agregar un acceso directo a Android Studio en tu menú Inicio. Te sugiero que no cambies los valores predeterminados y que presiones directamente el botón Install (Instalar) para comenzar la instalación.
Una vez que la instalación haya terminado, asegúrate de que la opción Start Android Studio (Iniciar Android Studio) esté marcada y presiona el botón Finish (Finalizar).



2. Instalando los componentes SDK
Fundamentalmente, Android Studio es un editor de código. No puede depurar y ejecutar aplicaciones Android por sí solo. Este depende del SDK de Android, que es la abreviatura del kit de desarrollo de software de Android (en inglés, Android software development kit), para poder hacerlo. Por lo tanto, tan pronto como Android Studio se ejecute por primera vez, este te pedirá que instales el SDK.
La primera vez que Android Studio se ejecute, deberás ver un cuadro de diálogo de bienvenida que tiene esta apariencia:



Presiona el botón Next (Siguiente) para continuar. En la siguiente pantalla se te pedirá que selecciones el tipo de configuración que quieras para el SDK. Por ahora elige la opción Standard (Estándar), que te proporciona todos los componentes importantes del SDK, y presiona Next (Siguiente).
Luego puedes elegir si deseas tener un tema de interfaz de usuario oscuro o claro para tu IDE. Selecciona Darcula si prefieres el tema oscuro.



Finalmente, podrás ver los componentes del SDK que serán instalados. Presiona el botón Finish (Finalizar) para descargarlos e instalarlos.



Después de haber instalado todos los componentes, Android Studio está listo para usarse. Así que serás dirigido a la siguiente pantalla de bienvenida:



3. Creando un dispositivo virtual
Si tienes un dispositivo Android real a la mano y quieres usarlo en lugar de un dispositivo virtual, puedes omitir este paso.
Aunque ahora tienes todas las herramientas necesarias para ejecutar un dispositivo virtual Android, aún necesitas crear uno. Así que abre el menú Configure (Configurar), que puedes ver cerca de la parte inferior del cuadro de diálogo de bienvenida, y selecciona la opción AVD Manager (Administrador de AVD). En el cuadro de diálogo que aparece, haz clic en el botón Create Virtual Device... (Crear dispositivo virtual...).
Ahora se te pedirá que selecciones un perfil de hardware para tu dispositivo virtual. Entre otras especificaciones, este perfil decide el tamaño de la pantalla, la resolución y la densidad de píxeles de tu AVD.



Para facilitarte la tarea, Android Studio tiene perfiles que emulan varios teléfonos populares, por ejemplo Pixel, Pixel 2 y Pixel 3 XL. Como habrás adivinado, los perfiles que tienen el icono de Google Play son los que pueden ejecutar Google Play. Por ahora, te sugiero que elijas el perfil Pixel 2 y después presiona Next (Siguiente).
En la siguiente pantalla, debes especificar la versión de Android que debe instalarse en el AVD. Puedes elegir cualquier versión que prefieras, pero debes tener la imagen de sistema de esa versión disponible en tu computadora. Entonces, por lo general primero deberás hacer clic en el botón Download (Descargar) que se muestra a un lado de la versión, y luego seleccionar esta última.



En la pantalla final del asistente, asigna un nombre a tu AVD y presiona el botón Finish (Finalizar).



4. Creando un nuevo proyecto
Para asegurarnos de que Android Studio y todos los componentes SDK estén instalados y configurados correctamente, ahora intentemos crear y ejecutar un nuevo proyecto de Android Studio.
Comienza haciendo clic en el botón Start a new Android Studio project (Iniciar un nuevo proyecto de Android Studio) en la pantalla de bienvenida.
Android Studio ofrece varias plantillas que puedes usar para evitar comenzar tu proyecto desde cero. Por ahora, elige la plantilla Empty Activity (Actividad vacía) y presiona Next (Siguiente).



Puedes pensar en una actividad como una pantalla de tu aplicación. La mayoría de las aplicaciones tienen varias actividades y, por lo tanto, varias pantallas. Al elegir la plantilla Empty Activity (Actividad vacía), estás creando una aplicación con una pantalla que no tiene más que una etiqueta con el texto "Hola mundo" en su interior.
En la siguiente pantalla, asigna un nombre a tu proyecto y presiona el botón Finish (Finalizar).



Android Studio puede tardar unos minutos en preparar el proyecto y descargar dependencias adicionales, por ejemplo Gradle, que sirve como el kit de herramientas de compilación predeterminado.
Una vez que el proyecto esté listo, presiona Shift-F10 para compilarlo y ejecutarlo. Alternativamente, puedes abrir el menú Run (Ejecutar) y seleccionar Run 'app' (Ejecutar 'aplicación').
Si seguiste todos los pasos de este tutorial, el proyecto debería compilarse correctamente. Además, Android Studio debería poder arrancar automáticamente el AVD que creaste y ejecutar el proyecto en él.



Conclusión
En este tutorial, aprendiste cómo instalar Android Studio y todos los componentes SDK que necesita. También aprendiste cómo crear, depurar y ejecutar un proyecto de Android Studio.
Plantillas prémium de aplicaciones Android de CodeCanyon
Las plantillas predeterminadas ofrecidas por Android Studio son muy básicas y proporcionan una funcionalidad mínima y genérica. CodeCanyon es un mercado en línea que tiene cientos de plantillas adicionales, que también son mucho más ricas en funciones y específicas para cada dominio. Puedes ahorrar días o incluso meses de esfuerzo usando una de ellas.



Si tienes problemas para decidir qué plantilla de CodeCanyon es la adecuada para ti, estos artículos deberían ayudarte:
- Plantillas de aplicaciones20 de las mejores plantillas de aplicaciones Android de 2019Nona Blackman
- SDK de Android10 de las mejores plantillas de juegos de AndroidAshraff Hathibelagal
- Plantillas de aplicaciones15 de las mejores plantillas de aplicaciones Android de comercio electrónicoNona Blackman
- Material DesignLas mejores plantillas de aplicaciones Android en Material DesignNona Blackman