Programas para crear aplicaciones

Quien soy
Alejandra Rangel
@alejandrarangel
Autor y referencias

Información preliminar

Antes de llegar al corazón del tutorial, vamos a ilustrar cuáles son los mejores. programas para crear aplicacioneshay algunos información preliminar, en este sentido, que es mi deber proporcionarles.

En primer lugar, ten en cuenta que, como decía al inicio de la guía, para desarrollar aplicaciones, independientemente de la plataforma a la que vayan destinadas, es fundamental conocer las lenguajes de programacion para ser utilizado para el propósito en cuestión: los más populares en Android ellos son Java e XMLmientras que para iOS / iPadOS hay rápido (lanzado por Apple en 2014) y Objective-C (lenguaje histórico en el que se basaron las aplicaciones para iPhone y iPad desde el principio).



Para obtener m√°s informaci√≥n, puede 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. Puede encontrar otra informaci√≥n √ļtil investigando en Google, visitando sitios de Internet especializados en el tema, como en el caso de HTML.com.

Una vez que hayas aprendido los lenguajes de programación, podrás utilizarlos para el desarrollo de tus aplicaciones, aprovechando software utilizados para el propósito, como los de los que les voy a hablar en este tutorial. Los programas en cuestión, sin embargo, debe especificarse, se dividen en dos categorías diferentes: hay SDK y soluciones comerciales independientes.

Las SDK (acr√≥nimo de Software Development Kit), est√°n disponibles directamente por los desarrolladores del sistema operativo (Google en el caso de Android y Apple en el caso de iOS / iPadOS) y permiten aprovechar al m√°ximo la plataforma de referencia, ofreciendo una gesti√≥n detallada. Adem√°s, te permiten realizar m√ļltiples pruebas.


Los programas independientes, por otro lado, son lanzados por empresas de terceros y ofrecen la capacidad de desarrollar aplicaciones dentro de un entorno integrado. Por lo general, son bastante simples de usar y le permiten crear un proyecto compatible con m√ļltiples plataformas, en funci√≥n de la licencia que posea.


Programas para crear aplicaciones de Android

Habiendo hecho las aclaraciones necesarias anteriormente, vayamos al meollo del asunto y veamos cómo desarrollar las aplicaciones. Empecemos por Android. Entre los mejores programas para crear aplicaciones para el sistema "robot verde", Estudio Android tiene el récord. De hecho, es la herramienta proporcionada directamente por Google, que es gratuita y es compatible con Windows, macOS, Linux y ChromeOS.

Para descargar el programa en su computadora, vaya a su sitio web y haga clic en el botón Descarga Android Studio ubicado en el centro de la página. Entonces marque la casilla He leído y acepto los términos y condiciones anteriores., que se encuentra en el formulario que se le muestra, y haga clic en el botón azul colocado en la parte inferior.

Cuando se complete la descarga, si está utilizando Windows, abre el archivo .exe obtenido y, en la ventana que se le muestra en pantalla, haga clic en los botones Sí, Siguiente página (tres veces seguidas) e Instalar. Luego, presione el botón una vez más Siguiente página y complete la configuración haciendo clic en el botón Tecnologías.

Si esta usando MacOSEn su lugar, abra el paquete .dmg obtenido y arrastre elicono de estudio de Android en la carpeta aplicaciones de la Mac, luego haga clic derecho sobre √©l y seleccione el elemento Abri desde el men√ļ contextual. Luego haga clic en el bot√≥n Abri en la ventana que aparece en pantalla, para poder iniciar el programa vamos a sortear las limitaciones deseadas por Apple frente a aplicaciones de desarrolladores no certificados (operaci√≥n que debe realizarse solo en el primer inicio).


Una vez que aparezca la ventana principal de Android Studio, independientemente del sistema operativo utilizado, haga clic en los botones OK, Siguiente página (tres veces consecutivas) e Tecnologías, luego espere a que la descarga de los componentes comience y se complete para que el programa funcione.


Luego comience la creación de un nuevo proyecto seleccionando la opción Comience un nuevo proyecto de Android Studio y eligiendo el formulario quieres empezar. Ahora, asigne un nombre a la aplicación que desea desarrollar, seleccione el versión del SDK para usar, haga clic en el botón Siguiente página, indica cuál de los bases preestablecidas que le interese, configure los valores (si no tiene necesidades especiales, también puede dejar los predeterminados) y presione el botón Tecnologías.

Posteriormente te encontrar√°s frente al editor del programa, que est√° estructurado de la siguiente manera: a la izquierda est√° la estructura con los elementos que componen el proyecto, a la derecha el √°rea en la que insertar el c√≥digo y en la parte superior est√° la barra de men√ļ y los botones para insertar objetos y realizar otras operaciones.

Cuando lo crea conveniente, puede guardar el proyecto de la aplicaci√≥n que desarroll√≥ haciendo clic en el men√ļ Archivo en la parte superior izquierda y seleccionando el elemento apropiado de este √ļltimo. Para obtener m√°s informaci√≥n, puede consultar la gu√≠a del usuario de Android Studio que Google pone oficialmente a disposici√≥n.

Una vez que termine de desarrollar su aplicaci√≥n, si desea publicarla en el Play Store, la tienda oficial de aplicaciones de Android, primero cree una cuenta de desarrollador y asociar este √ļltimo con su cuenta de Google. La operaci√≥n implica el pago de 25 $.


Para hacer esto, vaya a la página de Google Play Console y envíe su aplicación a Google, cargando el Archivo APK, gestionando el metadatos (es decir, la versión y los requisitos del sistema) y el cuidado de la parte comercial (título, descripción, etc.).

Elija, por lo tanto, si desea permitir la descarga gratuita de su aplicación o ponerla a disposición por una cuota, sin costo pero con banners publicitarios o, de nuevo, con compras en la aplicación. Para obtener más información sobre el uso y funcionamiento de Play Console, recomiendo leer la guía oficial.


Programas para crear aplicaciones iOS / iPadOS

¬ŅEst√° interesado en comprender qu√© programas para crear aplicaciones para iOS / iPadOS ¬Ņtienes de tu lado para iniciar tu aventura en el mundo de la programaci√≥n? En este caso les informo que una de las mejores soluciones utilizadas para tal fin es sin duda Xcode. Este es el software que Apple pone a disposici√≥n directamente para el desarrollo de aplicaciones para iPhone y iPad. Es gratis, funciona solo en macOS y adem√°s integra un emulador de los dispositivos para los que est√° destinado, lo que permite comprobar el funcionamiento de aplicaciones y sitios web.

Para descargar Xcode en su Mac, visite la secci√≥n correspondiente de la Mac App Store y haga clic en los botones consiguiendo e Instalar. Si es necesario, autorice la descarga mediante contrase√Īa dell'ID Apple o tocar ID (si la Mac que est√° utilizando es compatible con la tecnolog√≠a anterior). Luego inicie el programa presionando el bot√≥n Abri aparecido en la pantalla o seleccionando elIcono de Xcode que se acaba de agregar al Launchpad.

Una vez que se muestre la ventana de Xcode, haga clic en el bot√≥n Muy de acuerdo, Escribe el Contrase√Īa de administrador de Mac y espera la instalaci√≥n de los componentes necesarios para que se complete el funcionamiento del software. A continuaci√≥n, elija la opci√≥n Crea un nuevo proyecto de Xcode, seleccione la plantilla que desea utilizar y escriba el nombre para asignar al proyecto.

En este punto, finalmente puede comenzar a usar el editor de programas, que est√° organizado de la siguiente manera: a la izquierda est√° la estructura del proyecto, en el centro la secci√≥n para ingresar el c√≥digo, a la derecha el visor y en la parte superior e inferior los botones sombr√≠os y men√ļs con funciones y comandos √ļtiles adicionales.

Cuando haya terminado de desarrollar su aplicaci√≥n, puede guardar el proyecto haciendo clic en el men√ļ Archivo en la parte superior izquierda y seleccionando el elemento apropiado de este √ļltimo. Para m√°s informaci√≥n, le sugiero que consulte la p√°gina web dedicada a Xcode en el sitio web de Apple.

Si lo desea, tambi√©n puede decidir hacer que la aplicaci√≥n que ha desarrollado est√© disponible en elApp Store. Para hacer esto, sin embargo, necesita tener un cuenta de desarrollador y la solicitud debe realizarse a trav√©s de la p√°gina web dedicada en el sitio web Programa para desarrolladores de Applehaciendo clic en el bot√≥n Comience su inscripci√≥n. Tenga en cuenta que la operaci√≥n se paga, cuesta $ 99 / a√Īo.

El proceso de publicación se realiza siempre a través de Xcode y, posteriormente, a través de App Store Connect, La plataforma web de Apple que le permite ingresar toda la información de la aplicación que se conectará en laApp Store, la tienda de aplicaciones virtual y oficial para iOS / iPadOS.

Incluso en el caso de las aplicaciones para iOS / iPadOS, puede decidir si su "creación" está disponible Libre o por una cuota. También puede considerar hacer que la aplicación esté disponible de forma gratuita, pero con anuncios dentro de la aplicación o proponiendo compras en la aplicación. Para obtener más detalles, lo invito a consultar el sitio web del Programa para desarrolladores de Apple.

Programas para crear aplicaciones gratuitas

Como alternativa a los programas para crear aplicaciones que ya he propuesto, que son SDK, puedes considerar confiar en otro software de terceros perteneciente a la categoría en cuestión. Si la cosa te interesa, a continuación encontrarás las denunciadas Libre que, en mi humilde opinión, merecen más consideración.

Corona SDK (Windows / macOS)

Corona SDK es un software gratuito para Windows y macOS que le permite desarrollar aplicaciones para Android e iOS / iPadOS, brindando a sus usuarios todo lo que necesitan para tener √©xito en el negocio. Lo √ļnico a tener en cuenta es que en Mac se puede usar para desarrollar aplicaciones para iPhone y iPad solo si tambi√©n est√° instalado Xcode, el programa del que te habl√© en el paso anterior.

Dicho esto, para descargar el programa a su computadora, vaya a su sitio web y haga clic en el botón Descargar ubicado en la parte superior derecha.

Completó el procedimiento de descarga, si está utilizando Windows, abre el paquete .msi obtenido y, en la ventana que se le muestra en el escritorio, haga clic en el botón Siguiente página. A continuación, marque la casilla junto al elemento Acepto los términos del Acuerdo de licencia., haz clic en el botón de nuevo Siguiente página (dos veces seguidas), luego en el botón Instalar y complete la configuración presionando los botones Sí e Tecnologías.

Su MacOSEn su lugar, abra el paquete .dmg obtenido y, en la ventana que se muestra en el escritorio, haga clic en el botón Muy de acuerdo. Luego mueva el Carpeta Corona SDK en la carpeta aplicaciones de la Mac, luego haga clic en elIcono de Crown Simulator que se acaba de agregar al Launchpad, para iniciar el programa.

Ahora que ve la ventana Corona SDK, registre su cuenta (es obligatorio) haciendo clic en el botón Registrarse y escribiendo los datos solicitados en la pantalla del navegador que ve aparecer. Una vez que este paso también se haya completado, acceda al software con sus credenciales, ingresándolas en los campos correspondientes.

Luego haga clic en el botón Nuevo proyecto, ingrese en el campo provisto el nombre que desea asignar a la aplicación a desarrollar e indique la carpeta para guardar el proyecto. Luego seleccione una de las plantillas disponibles, ajuste la pantalla y la configuración de orientación y haga clic en el botón OK.

Proceda, por tanto, con el desarrollo concreto de la aplicación, escribiendo las líneas de código en la ventana de la consola. En la ventana con forma de teléfono inteligente, por otro lado, puede obtener una vista previa. Todos los cambios realizados se guardan en tiempo real. Para más información, puede leer las guías oficiales del programa en su sitio web.

Otros programas para crear aplicaciones gratuitas

¬ŅBusca otros programas para crear aplicaciones gratuitas? Te arreglar√© de inmediato. En la siguiente lista encontrar√° a√ļn reportados otros instrumentos pertenecientes a la categor√≠a en cuesti√≥n que puede considerar usar. Todos son extremadamente buenos, tienes mi palabra.

  • Eclipse IDE (Windows / macOS / Linux): software dise√Īado para desarrollar y compilar aplicaciones basadas en el lenguaje Java. Usarlo junto con el complemento gratuito de herramientas de desarrollo de Android (ADT) le permite desarrollar aplicaciones para Android. Est√° disponible para Windows, macOS y Linux.
  • La Unidad (Windows / macOS) - programa concebido principalmente para crear simulaciones 3D y 2D, por lo que m√°s que para desarrollar aplicaciones se utiliza para la creaci√≥n de juegos de diversa √≠ndole. Es gratis (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 versiones pagas, con precios a partir de $ 25 / mes) y funciona tanto en Windows que en macOS
  • Visual Studio (Windows / macOS): software gratuito de Microsoft compatible con Windows y macOS. Le permite desarrollar aplicaciones eligiendo entre varios lenguajes de programaci√≥n y destinadas a varios sistemas operativos, no solo para dispositivos m√≥viles sino tambi√©n para ordenadores.
  • Inventor de la aplicaci√≥n del MIT (En l√≠nea): es una aplicaci√≥n web gratuita que, despu√©s de iniciar sesi√≥n con la cuenta de Google, le permite desarrollar aplicaciones para dispositivos Android a trav√©s de un editor visual muy f√°cil de usar. Se basa, de hecho, en un sistema de arrastrar y soltar para la creaci√≥n e inserci√≥n de textos, botones, im√°genes y diversos elementos interactivos dentro de las aplicaciones.
  • Burbuja (En l√≠nea): otro servicio en l√≠nea similar al que mencion√© anteriormente, que le permite desarrollar aplicaciones a trav√©s de un editor gr√°fico que admite la funci√≥n de arrastrar y soltar. Para uso individual y hobby es gratis, pero para exportar proyectos o para uso comercial, debe suscribirse a una suscripci√≥n paga (a un costo b√°sico de $ 25 / mes).
Programas para crear aplicaciones

Audio vídeo Programas para crear aplicaciones
A√Īade un comentario de Programas para crear aplicaciones
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.