Estás dando los primeros pasos en el mundo de la programación. Realmente te gustaría ponerte a prueba creando una aplicación para Android o iOS, pero no querrás gastar dinero para tener éxito en esto. Así son las cosas, ¿no? Entonces no te preocupes: si quieres, estoy aquí para ayudarte y explicarte cómo crear aplicaciones gratuitas.

Si pasa unos minutos de su tiempo libre, puedo indicarle algunas herramientas que le permitirán desarrollar sus aplicaciones de forma gratuita y prepararlas para su publicación en las tiendas de Google y Apple (que, sin embargo, aún requieren un pequeño gasto anual) . Claramente, no esperes convertirte de inmediato en el mejor desarrollador del mundo: se necesita tiempo, paciencia y perseverancia para obtener resultados decentes, pero con el ejercicio las cosas mejorarán rápidamente, verás.

Entonces dime un poco: ¿estás listo para probar suerte en esta nueva aventura? Sí? Genial! Por lo tanto, diría que no se demore y comience de inmediato. Ubíquese maravillosamente cómodo, tómese unos minutos libres solo para usted y concéntrese en la información que encontrará en las siguientes líneas. Espero sinceramente que, al final, pueda sentirse bien satisfecho y satisfecho con lo que ha aprendido.

Información preliminar

Antes de entrar en el tutorial y explicar cómo crear aplicaciones gratuitas, es mi deber proporcionarle algunos información preliminar sobre la práctica en cuestión. Antes que nada, sepa que para poder crear aplicaciones, es esencial conocer el lenguajes de programación referencia, o al menos tener algunos de ellos.

Los lenguajes de programación más extendidos en Android ellos son Java y XML, mientras que para la pendiente iOS nosotros rápido (lanzado por Apple en 2014) e Objective-C (lenguaje histórico en el que se han basado las aplicaciones de iOS desde el principio): para obtener más información, le remito a leer mis guías específicas sobre cómo comenzar a programar, cómo crear un programa, cómo aprender Java y cómo programar en Java. También se pueden encontrar tutoriales detallados adicionales sobre el tema haciendo una investigación en Google, en sitios web especializados sobre el tema.

Los lenguajes de programación pueden ser explotados a través de programas especiales diseñado, precisamente, para el desarrollo de aplicaciones. El software que pertenece a esta categoría se divide, esencialmente, en dos tipos: i SDK y el soluciones comerciales independientes.

El SDK (acrónimo de Software Development Kit), son herramientas puestas a disposición por las empresas que gestionan los sistemas operativos (Google, en el caso de Android, y Apple, en el caso de iOS) gracias a las cuales es posible aprovechar al máximo la plataforma a la que van a su vez, lo que le permite administrar todo en detalle, optimizar cada función y realizar varias pruebas.

El software independiente, por otro lado, como lo implica la misma definición, es puesto a disposición por terceros y permite el desarrollo de contenido dentro de un entorno integrado. Por lo general, son más fáciles de usar y le permiten trabajar en un solo proyecto que se puede exportar en diferentes formatos, como un paquete compatible con múltiples plataformas, según la licencia que tenga.

Cómo crear una aplicación gratuita para Android e iOS

Sin las aclaraciones antes mencionadas, llegamos al núcleo del tutorial y descubramos, concretamente, Cómo crear aplicaciones gratuitas para Android e iOS. A continuación encontrará los que, en mi opinión, representan los mejores programas de la categoría: ¡póngalos a prueba de inmediato!

Android Studio (Windows / macOS)

Android Studio es la herramienta oficialmente disponible por Google para el desarrollo de aplicaciones para Android. Es gratis y funciona tanto en Windows como en MacOS.

Para poder atenderlos, visite el sitio web del programa y haga clic en el botón Descargar Android Studio, que está en el centro de la página. Marque la casilla junto a la entrada en el formulario que se le mostrará más adelante He leído y acepto los términos y condiciones anteriores y haga clic en botón azul, que se encuentra a continuación, para iniciar la descarga.

Para descargar terminado, si está utilizando ventanas abre el archivo .exe obtenido y, en la ventana que aparece en el escritorio, haga clic en los botones , siguiente (tres veces seguidas) e acabado, para finalizar la configuración.

Si estas usando MacOS abre el paquete .dmg obtenido, arrastre el Icono de Android Studio en la carpeta aplicaciones Mac, haz clic derecho sobre él y selecciona el elemento abierto desde el menú que aparece, para iniciar el programa evitando las limitaciones impuestas por Apple a las aplicaciones que provienen de desarrolladores no certificados (una operación que debe realizarse solo en el primer inicio).

En la ventana que, ahora, independientemente del sistema operativo utilizado, se muestra en el escritorio, haga clic en los botones bueno y siguiente (tres veces seguidas); luego espere la descarga de los componentes necesarios para ejecutar Android Studio para comenzar y completar, y finalmente haga clic en el botón acabado.

Luego comience la creación de un nuevo proyecto seleccionando la opción Comience un nuevo proyecto de Android Studio en la pantalla principal de Android Studio, y elija el formulario desde el que desea comenzar. Asigna, por lo tanto, un nombre a la aplicación que está a punto de desarrollar y seleccione la versión del SDK para usar. Luego, haga clic en el botón siguiente e indica cuál de las bases predefinidas disponibles desea usar, luego configure los valores (o deje los predeterminados) y haga clic en el botón acabado.

Después de completar todos los pasos anteriores, se encontrará frente al editor del programa con, a la izquierda, la estructura, mientras que a la derecha, el área en la que debe ingresar las partes del código. En la parte superior, en cambio, están los botones para insertar objetos, pegar las partes del código, etc., además de la barra de menú.

Cuando lo considere apropiado, puede guardar su proyecto de aplicación haciendo clic en el elemento expediente que se encuentra en la esquina superior izquierda y elige el elemento apropiado del menú que se abre. Para obtener más información, consulte la guía de uso de Google Android.

Xcode (macOS)

Si quieres crear aplicaciones gratuitas para iOS, Xcode es el primer recurso que debe considerar, ya que es la herramienta que Apple puso a disposición oficialmente para el desarrollo de aplicaciones para su plataforma móvil. Es compatible solo con macOS y es gratis. También integra un emulador de iOS, a través del cual es posible probar el funcionamiento de aplicaciones y sitios de Internet, mostrándolos como se mostrarían en iPhone y iPad.

Para descargarlo, visite la sección correspondiente de la Mac App Store en línea, haga clic en el botón Ver en la Mac App Store y, en la ventana que se abre, haga clic en el botón Obtener / Instalar. Si se solicita, autorice la descarga por contraseña de la ID de Apple o Touch ID (si la Mac que está utilizando es compatible con esta tecnología).

Después de descargar e iniciar Xcode, haga clic en el botón estar de acuerdo presente en la ventana de bienvenida del programa, escriba contraseña Administración de Mac en el campo apropiado, haga clic en el botón bueno y espere a que se complete la instalación de los componentes necesarios para ejecutar el software.

En la siguiente ventana, selecciona la opción Crea un nuevo proyecto Xcode, elija la plantilla que desea usar de las disponibles e indique el nombre que desea asignar al proyecto. Luego también comienza a dedicarse al desarrollo de su aplicación utilizando el editor apropiado, que se divide en varias secciones: a la izquierda está la estructura del proyecto, en el centro la sección para ingresar las partes del código, a la derecha el visor, mientras en la parte superior e inferior se encuentran los botones y menús con funciones y comandos útiles.

Cuando lo desee, puede guardar todo llamando al menú expediente (arriba a la izquierda) y haciendo clic en el elemento apropiado. Para obtener más información sobre cómo funciona Xcode, lo remito a la página web correspondiente en el sitio web de Apple.

Corona SDK (Windows / macOS)

¿Alguna vez has oído hablar de Crown SDK ? No? No hay problema, te diré de qué se trata. Es un programa gratuito para Windows y macOS que le permite desarrollar aplicaciones para Android e iOS de una manera extremadamente simple. Incluye todo lo que necesita para crear, probar y publicar aplicaciones para las plataformas en cuestión. Sin embargo, debe tenerse en cuenta que en Mac solo se puede usar para el desarrollo de aplicaciones para iOS y que, en este caso, para funcionar, necesita Xcode.

Para descargarlo a su Pc, visite el sitio web del programa y haga clic en el botón descargar, ubicado en la esquina superior derecha.

Para descargar terminado, si está utilizando ventanas abre el paquete .msi obtenido y, en la ventana que ve aparecer en el escritorio, haga clic en el botón siguiente. Luego marque la casilla al lado del artículo Acepto los términos del Acuerdo de licencia y haga clic nuevamente en el botón siguiente dos veces seguidas, luego en esa instalar y, finalmente, en los botones y acabado.

Si estas usando MacOS abre el paquete .dmg obtenido y, en la ventana que aparece en la pantalla, haga clic en el botón estar de acuerdo. En este punto, arrastre el Carpeta Corona en la carpeta aplicaciones Mac e inicie el programa haciendo clic en el Icono del simulador de corona que fue agregado a Launchpad.

Ahora que, independientemente del sistema operativo utilizado, muestre la ventana del software en el escritorio, regístrese (es esencial), haciendo clic en el botón registro y proporcionar los datos solicitados en la ventana del navegador que ve aparecer. Luego, inicie sesión con sus credenciales a través de la pantalla de la aplicación correspondiente.

Ahora presiona el botón Nuevo proyecto, ingrese el nombre que desea asignar a su aplicación en el campo dedicado y especifique la carpeta donde desea guardarla. A continuación, seleccione una de las plantillas disponibles, ajuste la configuración de pantalla y orientación y presione el botón bueno.

Ahora puede comenzar a dedicarse seriamente al desarrollo de su aplicación, utilizando la ventana de la consola para ingresar las líneas de código. Luego puede ver todo en el editor con forma de teléfono móvil en el escritorio. Además, los diversos cambios realizados se guardan automáticamente. Para obtener más información sobre el funcionamiento del Corona SDK, lo remito a la consulta de las pautas disponibles en el sitio web del programa.

Cómo crear aplicaciones gratuitas en línea

Sabias que era posible crear una aplicación en línea gratuita, sin tener que descargar nuevos programas en su Pc y depender del uso de un editor visual? No? Bueno, ahora lo sabe y, si está interesado, puede profundizar más probando las soluciones que encontrará a continuación.

MIT App Inventor

MIT App Inventor es un editor visual utilizable a través del navegador que permite desarrollar aplicaciones para Android de una manera extremadamente simple, sin tener que escribir ni una línea de código. Es gratis, pero para usarlo, es esencial iniciar sesión con el suyo Perfil de Google.

Para usar el servicio, vaya a la página web correspondiente y haga clic en el botón Iniciar nuevo proyecto, ubicado en la parte superior. Por lo tanto, inicie sesión en su cuenta de Google, luego ingrese el nombre que desea asignar a la aplicación que va a desarrollar, haga clic en el botón bueno y traducir la interfaz del servicio a italiano, Usando el menú desplegable apropiado en la parte superior derecha.

Luego, use las diferentes secciones del editor para comenzar a desarrollar su aplicación: a la izquierda encontrará la lista de elementos y objetos que puede agregar a la interfaz de la aplicación, en el centro la vista previa y a la derecha la lista de los elementos que lo componen, el menú con las propiedades de los objetos seleccionados y el botón para cargar los archivos multimedia.

Para agregar los elementos que le interesan a la interfaz de la aplicación, todo lo que necesita hacer es simplemente seleccionarlos de la lista de la izquierda, arrastrarlos a la sección del editor donde puede obtener una vista previa de la aplicación y soltarlos en el lugar que desee. Si lo desea, también puede cambiar sus propiedades, utilizando los elementos y opciones adecuados que se muestran a la derecha.

Le señalo que, si lo considera apropiado, puede agregar nuevas pantallas a la aplicación haciendo clic en el botón Agrego pantalla colocar en la parte superior, mientras que para eliminarlos solo seleccione el último y haga clic en el botón Eliminar pantalla adyacente.

Una vez que haya terminado de desarrollar la aplicación, haga clic en el menú para guardarla. proyectos ubicado en la parte superior izquierda y haga clic en el elemento Guardar proyecto adjunto a ella. Si, en cambio, desea descargar la aplicación en su Pc, debe seleccionar la opción Exportar el proyecto seleccionado (.aia) a mi Pc que siempre encuentras en el menú proyectos. Para obtener más detalles y detalles sobre el funcionamiento de MIT App Inventor, lo remito a leer la guía oficial del servicio.

AppsBuilder

Similar a MIT App Inventor, AppsBuilder es un servicio en línea gracias al cual es posible desarrollar aplicaciones que actúan directamente desde el navegador. Puede usarlo para crear aplicaciones tanto para Android como para iOS, comenzando desde cualquier sitio web o contenido en línea. Cabe señalar que solo se puede usar después de firmar una suscripción especial (con precios que comienzan desde € 19 / mes), pero también es posible probarlo gratis, de manera limitada.

Para usar AppsBuilder, visite su sitio web, presione el botón Pruébalo gratis colocado en el centro y luego en el botón continuar. Por lo tanto, cree una cuenta para usar el servicio completando los campos en la pantalla. Alternativamente, puede iniciar sesión usando Facebook, presionando el botón correspondiente.

Una vez que haya iniciado sesión, siga el asistente que se le propone para comenzar a crear su aplicación, indicándolo categoría de pertenencia e nombre. Luego, se encontrará frente al editor de servicios: en primer lugar, preocúpese de traducir la interfaz seleccionando el italiano desde el menú desplegable para elegir el idioma (arriba a la derecha).

Luego selecciona la pestaña Mis caracteristicas, haga clic en el botón Agregar funciones y agregue cuáles son las funciones que le interesan a la aplicación, haciendo clic en los íconos relevantes y haciendo cualquier personalización a través de los menús que se le muestran. En la seccion Estilo y navegación del editor, en cambio, nos encuentra las funciones útiles para modificar el diseño de la aplicación, los colores, etc.

Cada vez que realice cambios en su aplicación, recuerde guardar todo haciendo clic en el botón Guardar, ubicado en la parte superior. Si, en cambio, desea salir del editor y guardar los cambios al final, presione el botón Modificación completada. Para consultar las guías de usuario sobre AppsBuilder, puede consultar la sección especial que encontrará en el sitio web del servicio.

Cómo crear aplicaciones gratuitas y ganar

Finalmente logró crear aplicaciones gratuitas y ahora le gustaría entender cómo publicarlas en la tienda digital de la plataforma móvil que le interesa. ganar gracias al trabajo realizado? Te lo diré de inmediato. Al contrario de lo que pueda pensar, la parte más difícil es la que ya ha enfrentado.

Android

Por lo que concierne Android, para continuar con la publicación de su aplicación en Play Store, el primer movimiento que debe hacer es crear un cuenta de desarrollador y asociar este último con el tuyo Cuenta de Google.

La operación se paga (cuesta $ 25) pero es muy simple: todo lo que tiene que hacer es ir a la página de la Consola de Google Play y enviar su aplicación a Google, cargando la información relacionada Archivo APK, Administrar los metadatos (es decir, versiones y requisitos del sistema) y pensar en la parte comercial (título, descripción, etc.).

En cuanto a la posibilidad de ganar dinero gracias a las aplicaciones que publica en Play Store, puede hacerlo de varias maneras: puede elegir que sus aplicaciones estén disponibles por una tarifa, o gratis pero con anuncios adentro, gracias a lo cual monetizar.

También puede evaluar la posibilidad de proponer compras en la aplicación, para ofrecer contenido adicional a los usuarios, después de la descarga, previo pago de una cantidad específica de dinero. Para obtener más información sobre el uso y el funcionamiento de Play Console, lo remito a leer la guía oficial.

iOS

Si ha desarrollado una aplicación para iOS, en cambio, para poder publicarlo en App Store, la tienda de aplicaciones digitales para la plataforma móvil de Apple, debe obtener un cuenta de desarrollador.

Desafortunadamente, la operación no es gratuita (cuesta $ 99 al año) y debe hacerse a través de la página web especial del sitio web Programa para desarrolladores de Apple, haciendo clic en el botón Comience su inscripción, que se encuentra debajo.

A continuación, debe usar iTunes Connect y acceder a él con su ID de Apple. Más tarde, fui a la sección Mis aplicaciones y haga clic en los botones (+) y Nueva aplicación para subir su aplicación Luego, proporcione la modificación de los parámetros de la aplicación (nombre, idioma, descripción, etc.), indique la categoría de su interés y el precio, cargue las capturas de pantalla relativas y cargue el Paquete de IPA compilado.

En lo que respecta a la monetización, se aplican las mismas reglas de Android: puede optar por ganar dinero con su aplicación, haciéndola disponible por una tarifa, para permitir la descarga gratuita con anuncios o, nuevamente, proponiendo compras en la aplicación para desbloquear contenido adicional. Para más detalles, lo remito al sitio de Internet dedicado al Programa de Desarrolladores de Apple.