Cómo programar Android. ¿Le gusta el mundo del desarrollo de software? ¿Quiere diseñar su primera aplicación para Android pero no tienes experiencia?

Si quieres aprender como programar para Android, puede descargar de inmediato todo lo que necesita para crear aplicaciones y juegos en su PC y consultar los manuales completos sobre el tema que se pueden encontrar de forma gratuita en línea, también en italiano.

Cómo programar Android paso a paso

Información previa

Antes de llegar al meollo del tema sobre cómo programar para Android, hay cosas que debe saber.

Comencemos desde un punto fijo: para crear aplicaciones y juegos para Android (así como para cualquier otra plataforma, móvil o no), es esencial conocer los lenguajes de programación, o al menos para tener un conocimiento general, para ser explorado también con la práctica.

En cuanto al sistema operativo del «robot verde», los idiomas más comunes son Java y XML.

Dicho esto, para programar aplicaciones y juegos, es posible utilizar herramientas especiales, que se dividen en dos grandes categorías: SDK (acrónimo de Software Development Kit) y software comercial independiente.

En el primer caso, en lo que respecta a Android, hablamos de Android SDK, es una serie de herramientas puestas a disposición por Google para desarrollar aplicaciones y juegos para su sistema operativo.

Le permiten aprovechar al máximo la plataforma a la que se dirigen, en este caso Android, y administrar cada detalle, lo que también le permite optimizar cada función y realizar numerosas pruebas.

El software comercial independiente, por otro lado, es lanzado por compañías externas y permite el desarrollo de contenido dentro de un entorno integrado.

Se caracterizan por un nivel de dificultad de uso bastante bajo y ofrecen la posibilidad de crear un solo proyecto que se puede exportar en diferentes formatos, como un paquete compatible con múltiples plataformas (basado en la licencia de propiedad).

Otra cosa que debe tener en cuenta es que las aplicaciones y los juegos, una vez completados, se pueden publicar en Play Store, la tienda de aplicaciones de Android, solo si tiene una cuenta de desarrollador y solo si este último se ha asociado con la Cuenta de Google, a costa de 25 dólares.

Para hacer esto, simplemente use la página de registro a Consola Google Play.

Posteriormente, podrá cargar el Archivo APK de sus aplicaciones y juegos en la tienda, proporcionando, en esta etapa, administrar los metadatos, versiones y requisitos del sistema.

Más tarde, puedes ocuparte de parte comercial, decida el título, la descripción, el icono y las capturas de pantalla para adjuntar a la aplicación.

Cómo programar la aplicación de Android Studio

Después de haber hecho las aclaraciones antes mencionadas, llegamos al núcleo del asunto y vemos cómo programar aplicaciones para Android.

A continuación, encontrará los principales recursos que puede utilizar para llevar a cabo la operación en cuestión.

La primera solución de la que quiero hablarte es Android Studio, la herramienta oficial para desarrollar y probar aplicaciones para la plataforma móvil de Google.

Es completamente gratuito, compatible con Windows y MacOS e incluye todo lo que necesita para crear y probar aplicaciones para el sistema operativo «robot verde».

Para descargar Android Studio en su Pc, conéctese al sitio web del programa y haga clic en el botón Descargar Android Studio ubicado en el centro de la página.

En el formulario que se abre, marque la casilla junto al elemento He leído y acepto los términos y condiciones anteriores y haga clic en botón azul.

Para descargar terminado, si está utilizando Windows, abre el archivo .exe obtenido y, en la ventana que se abre, haga clic en el botón .

Luego presione el botón siguiente tres veces seguidas y complete la configuración haciendo clic en el botón acabado.

Si estas usando MacOS, en su lugar, abra el paquete .dmg tengo, mueve el i cono de Android Studio en la carpeta de aplicaciones Mac, haga clic derecho sobre él y selecciona el elemento abrir  desde el menú que aparece, de tal manera que inicie la aplicación pero evite las limitaciones impuestas por Apple a las aplicaciones que provienen de desarrolladores no certificados (una operación que debe llevarse a cabo solo en el primer inicio).

En la ventana que ahora se muestra, independientemente del sistema operativo utilizado, haga clic en los botones aceptar y siguiente (tres veces seguidas), espere a que se complete la descarga de los componentes necesarios para usar Android Studio y presione el botón acabado.

Te encontrarás frente a la pantalla principal del programa.

Así que comienza a crear un nuevo proyecto seleccionando la opción Comience un nuevo proyecto de Android Studio, elija el módulo desde el cual comenzar, asigne un nombre a la aplicación que está a punto de crear y seleccione la versión del SDK cual es tu intención de emplear.

Luego, haga clic en el botón siguiente e indica cuáles de las bases preestablecidas disponibles desea usar, configure los valores (o deje los valores predeterminados) y, para concluir, haga clic en el botón acabado.

Desarrolle su aplicación o personalice el modelo elegido por el editor de programas que se le propone en este momento: a la izquierda está la estructura y a la derecha el editor real, mientras que en la parte superior están los botones para insertar objetos, pegar partes de código, etc. y la barra de menú.

Cuando lo considere apropiado, puede guardar el proyecto de su aplicación haciendo clic en el menú Archivos (arriba a la izquierda) y seleccionando el elemento apropiado de este último.

Cómo programar Android con Eclipse

Si desea programar nuevas aplicaciones para Android, también podría considerar usar Eclipse IDE.

Es un programa para el desarrollo y compilación de aplicaciones basadas en Java. Es compatible con Windows, MacOS y Linux.

Usarlo en combinación con el complemento gratuito Herramientas de desarrollo de Android (ADT), se puede utilizar para los fines de esta guía. Cabe señalar que, a primera vista, no es realmente fácil de usar, pero es suficiente hacer un mínimo de práctica para comenzar a dominarlo sin problemas.

Para descargar Eclipse IDE en su PC, vaya al sitio web del programa y primero haga clic en el botón Descarga de 64 bits y luego en el que está escrito descargar.

Completó la descarga, si está utilizando Windows, extrae en cualquier carpeta el Archivo ZIP obtenido, inicie el software Eclipse presente en él y haga clic en los botones y aceptar en la ventana que ves aparecer en el escritorio.

En cambio, estás usando MacOS, abre el paquete .dmg consiguió y arrastra el icono de programa en la carpeta aplicaciones del PC.

Luego, haga clic derecho sobre él y seleccione el elemento abierto desde el menú que aparece, para iniciar la aplicación evitando las limitaciones impuestas por Apple a las aplicaciones que provienen de desarrolladores no certificados (una operación que debe realizarse solo en la primera puesta en marcha).

En este punto, independientemente del sistema operativo utilizado, espere a que se cargue e inicie el software.

Luego haga clic en «X» colocado al lado del artículo bienvenida presente en la ventana que se abrió.

Ahora, debe preocuparse por instalar las Herramientas de desarrollo de Android : para tener éxito, haga clic en el elemento Ayuda, ubicado en la esquina superior izquierda, y seleccione el elemento Instalar nuevo software desde el menú que se abre.

En la siguiente ventana, ingrese la dirección en el campo en pantalla http://dl-ssl.google.com/android/eclipse/, haga clic en el botón añadir, marque la casilla relativa a la instalación del componente Herramientas para desarrolladores, presione el botón siguiente y acepte la licencia de usuario correspondiente.

Luego use las diversas secciones que encuentre en el editor de programas para comenzar a programar sus aplicaciones: a la izquierda encontrará la lista de todos los proyectos.

En la parte inferior hay una barra con pestañas donde puede obtener información sobre lo que está programando, mientras que a la derecha puede ver todos los miembros de la clase seleccionada.

Para comenzar su primer proyecto, haga clic en expediente ubicado en la parte superior izquierda de la ventana y, desde el menú que aparece, seleccione los elementos nuevo y Proyecto Java.

Luego complete el campo Nombre del proyecto, ingresando el nombre que desea asignar a su proyecto y haga clic en el botón acabado.

Cuando lo desee, puede guardar el proyecto de su aplicación haciendo clic en el menú Archivos, arriba a la izquierda, seleccionando el elemento Guardar anuncio, indicando la posición y el nombre que desea asignar al archivo de salida y presionando el botón  aceptar.

Tenga en cuenta que Eclipse IDE requiere software para funcionar Java instalado en su ordenador.

Cómo programar con Visual Studio

Otro programa al que puede referirse cuando programa para Android es Visual Studio : es una herramienta disponible por Microsoft.

Es gratis, está disponible para Windows y MacOS y le permite compilar aplicaciones, no solo para Android, sino también para otras plataformas.

Es compatible con varios lenguajes de programación y tiene una interfaz de usuario bastante práctica.

Para usarlo, vaya al sitio web del programa y haga clic en el botón descargar que encuentras en la entrada comunidad.

Para descargar terminado, si está utilizando Windows, abre el archivo .exe obtenido, haga clic en el botón sí,   siguiente y espere a que se instale Visual Studio. Luego, ubique la sección Dispositivos móviles y juegos, marque la casilla correspondiente al lenguaje de programación de su interés (p. ej. Desarrollo de aplicaciones para dispositivos móviles con C ++. ) y presione el botón instalar.

Si estas usando MacOS, en su lugar, abra el paquete .dmg obtenido, haga doble clic en el icono del instalador del programa presente en la ventana que se abre y, en la siguiente pantalla, presione el botón siguiente..

Luego marque la casilla al lado del artículo Android, para instalar el componente necesario para desarrollar aplicaciones basadas en la plataforma móvil de Google, y presione el botón instalar, para finalizar la configuración.

Ahora, independientemente del sistema operativo en uso, si tiene una cuenta de Visual Studio, inicie sesión a través de esta última, de lo contrario, seleccione el enlace para evitar este paso y siga el breve procedimiento de configuración inicial que se le propone, luego haga clic en el botón Inicie Visual Studio.

Luego seleccione el artículo Crea un nuevo proyecto, elija uno de los modelos preestablecidos disponibles para comenzar a desarrollar su aplicación y haga clic en el botón siguiente.

En este punto, asigne un nombre al proyecto, elija la ruta en la que guardarlo y el nombre que desea asignar al contenedor completando los campos correspondientes en la pantalla. Finalmente presiona el botón crear.

Después, te encontrarás frente al editor principal del programa: a la derecha están las secciones Explore soluciones y propiedad que permiten, respectivamente, ver la estructura del proyecto y las propiedades de los diversos elementos agregados, en el centro encontrará la sección que muestra las partes del código, mientras que en la parte superior están la barra de herramientas y el menú con todos los botones y características útiles para cambiar su aplicación.

Cuando lo considere apropiado, puede guardar su aplicación haciendo clic en el elemento archivos (arriba a la izquierda) y en Guardar (nombre del proyecto) adjunto al menú que se abre. El archivo se guardará en correspondencia con la ruta indicada en la fase de creación del proyecto.

Cómo programar Android en línea

Si aún no se siente listo para programar para Android de una manera, por así decirlo, usando seriamente las herramientas de las que ya he hablado en las líneas anteriores, puede dar sus primeros pasos en el mundo del desarrollo de aplicaciones con servicios alternativos más intuitivos (pero aún más limitado).

Lo que te sugiero que pruebes MIT App Inventor, que funciona directamente desde el navegador, sin instalar software adicional en la PC, y tiene una interfaz extremadamente intuitiva.

Es gratis y se puede usar con todos los programas de navegación populares. Para usarlo, sin embargo, necesita una cuenta de Google.

Cuando estés listo para probar MIT App Inventor, vinculado a su página de inicio y haga clic en el botón Iniciar nuevo proyecto colocado en la parte superior.

A continuación, escriba el nombre que desea asignar a la aplicación que está a punto de desarrollar y presione el botón aceptar. Luego proporcione traducir la interfaz del servicio para seleccionar el español desde el menú desplegable apropiado ubicado en la parte superior derecha.

En este punto, también comienza a desarrollar su aplicación utilizando el editor visual que se le propone, dividido en varias secciones:

-A la izquierda está la lista de elementos y objetos que puede agregar a la interfaz de la aplicación.

-El centro es la pantalla que muestra la vista previa de la aplicación.

-A la derecha está la lista de los diversos elementos que componen la aplicación, el menú con las propiedades de los objetos seleccionados y el botón para cargar los archivos multimedia.

Para poder agregar los elementos de su interés a la interfaz de la aplicación, selecciónelos de la lista de la izquierda y arrástrelos al visor en el centro, soltándolos en el punto que elija. Si desea modificar las propiedades de un elemento determinado, selecciónelo y realice todos los cambios necesarios utilizando la sección correspondiente ubicada a la derecha.

Si, por otro lado, necesita agregar más pantallas a su aplicación, puede hacerlo haciendo clic en el botón Agregar pantalla que se encuentra en la parte superior, mientras que para eliminarlos solo selecciónelos y use el botón Eliminar pantalla que encuentras a continuación.

Cuando lo considere apropiado, puede guardar la aplicación desarrollada haciendo clic en el menú proyectos, ubicado en la esquina superior izquierda y seleccionando el elemento Guardar proyecto adjunto a ella.

Para descargar la aplicación en su PC, seleccione la opción Exportar el proyecto seleccionado (.aia) a mi Pc que siempre encuentras en el mismo menú.

Cómo programar juegos de Android

Los recursos que le mostré en las líneas anteriores también se pueden usar para programa de juegos para Android pero para ser sincero, no son exactamente el ideal.

La mejor solución, en este caso, es indudablemente utilizar software, como unidad, que es un entorno de desarrollo integrado multiplataforma dedicado a la creación de numerosas simulaciones 3D y 2D.

Gracias a ello, es posible crear videojuegos de cualquier tipo, personalizarlos completamente y obtener un producto final de alta calidad.

Unity está disponible para Windows y MacOS y se puede usar de forma gratuita, siempre que la entidad legal que representa a quienes lo usan no genere ganancias o recaudaciones de fondos superiores a $ 100,000.

De lo contrario, debe usar una de las variantes de programa de pago (con costos que comienzan desde $ 25 / mes con facturación anual)

Para descargar la versión gratuita de Unity en su PC, vaya al sitio web del programa y haga clic en el botón Empezar.

En la nueva página que se muestra, presione el botón Prueba personal que encuentras en la columna personal, marque la casilla al lado del artículo Aceptar términos y haga clic en el botón Descargar Unity Hub.

Para descargar terminado, si está utilizando Windows, abre el archivo .exe obtenido y, en la ventana que se muestra en la pantalla, haga clic en los botones y siguiente.

Luego marque la casilla al lado de Acepto los términos del Acuerdo de licencia, haga clic en el botón tres veces seguidas siguiente y, finalmente, presione el botón instalar.

Si, por otro lado, está utilizando MacOS, abre el paquete .dmg descargado y arrastrado el icono de programa dentro de la carpeta aplicaciones de la ordenador.

Luego haga clic derecho sobre él, seleccione el elemento abrir desde el menú contextual y presione el botón abrir en la ventana emergente en la pantalla, para evitar las restricciones impuestas por Apple a las aplicaciones que provienen de desarrolladores no certificados (una operación que debe llevarse a cabo solo desde el primer inicio).

Una vez que se muestre la ventana del software, inicie sesión con su cuenta de Unity. Si aún no está registrado, omita este paso haciendo clic en los botones Trabajar sin conexión y nuevo, escriba el nombre de su proyecto en el campo apropiado y seleccione una plantilla de la lista a continuación, eligiendo entre 2D y 3D.

Luego, haga clic en el botón Crear proyecto ubicado en la parte inferior derecha.

Una vez hecho esto, finalmente puede comenzar a usar el editor de Unity, que se divide en tres áreas diferentes, cada una de las cuales está dedicada a un componente diferente del flujo de trabajo.

-A la izquierda está el panel jerarquía, que le permite administrar los elementos presentes en la escena.

-A la derecha está el panel inspector, que le permite ver y modificar las propiedades de los elementos seleccionados en el primer panel.

-Mientras que el área proyecto, ubicado a continuación, está destinado a la gestión de los recursos que componen el proyecto.

-En el centro, en cambio, encuentras al espectador.

Para crear nuevas escenas o niveles y entornos de juego, seleccione el elemento Archivos y Nueva escena desde la barra de menú de Unity.

Si quieres probar el juego, haz clic en el botón juego colocado en la parte superior. Si cree que necesita realizar más cambios en el proyecto, recuerde desactivar el modo de prueba haciendo clic nuevamente en el botón juego.

Cuando lo consideres necesario, puedes exportar el juego haciendo clic en el menú Archivo (arriba a la izquierda), seleccionando el elemento Configuración de compilación > Android en la ventana que se abre y presiona los botones Cambiar de plataforma y Construir.

Finalmente, asigne un nombre al archivo y guárdelo en su Pc.

Finalmente, me gustaría señalar que no todos los componentes necesarios para el desarrollo del juego, como bibliotecas, módulos adicionales o software, están disponibles en la PC.

En ese caso, en lugar del botón Cambiar de plataforma > Abrir página de descarga.

Al hacer clic en él, se abrirá la página web, que proporciona instrucciones sobre los módulos que faltan y diversos detalles sobre su instalación.

Si cree que necesita más información e información sobre el uso de Unity, puede consultar el manual del usuario oficial en el sitio web del programa.