Cree una aplicación móvil sin conocimientos de programación con aplicaciones sin código

  • Peter Holmes
  • 0
  • 3498
  • 75
Anuncio

Mucha gente quiere crear sus propias aplicaciones para teléfonos inteligentes, pero no necesariamente quieren aprender a codificar. Estas dos posiciones no son necesariamente contradictorias, y es totalmente posible construir una aplicación móvil básica mediante el uso de una serie de herramientas de arrastrar y soltar.

Entonces, ¿qué hay disponible? ¿Qué pueden hacer y cuáles son sus límites? Más importante aún, ¿a qué punto debe renunciar con ellos y comenzar a aprender Swift Los mejores lugares para aprender Swift, el lenguaje de programación de Apple Los mejores lugares para aprender Swift, el lenguaje de programación de Apple Si desea aprender Swift, ahora es el momento de bucear El idioma tiene un futuro brillante y cuanto más rápido lo aprendas, más pronto podrás cosechar las recompensas.. ?

El mercado de desarrollo de aplicaciones sin código

Al investigar esta publicación, me sorprendió la gran cantidad de empresas que ofrecen plataformas de desarrollo de aplicaciones sin código. Solo para decir algunos nombres en la parte superior de mi cabeza, está AppGyver's Composer, Ionic Creator (que anteriormente se conocía como Codiqa), EachScape y Shoutem. Cada uno de estos productos tiene una cosa en común: están dirigidos principalmente a usuarios comerciales.

Esto tiene sentido. Muchas pequeñas empresas se han dado cuenta de que, para prosperar, necesitan tener algún tipo de presencia en los diversos mercados de aplicaciones. Si bien el costo de desarrollar una aplicación nativa desde cero puede ascender a miles, ya sea en tarifas de subcontratación o salarios, estos productos pueden ser utilizados por cualquier persona que tenga conocimientos informáticos vagos.

Decidí probar a Shoutem. El atractivo de este producto en particular era que tenía la versión de prueba gratuita más generosa de todos los productos enumerados. Puede tomarse tanto tiempo para explorar el producto y crear sus propias aplicaciones. Solo cuando desee exportarlos a un dispositivo del mundo real, o una tienda de aplicaciones, tendrá que pagar.

Lo que más me impresionó de Shoutem fue lo increíblemente obvio que era todo. No se sintió más difícil que PowerPoint o Excel. A pesar de eso, vino con todas las características que una empresa podría necesitar. Los usuarios pueden monetizar la aplicación con anuncios, agregar redes sociales e incluso integrarla con la solución de comercio electrónico Shopify.

Lamentablemente, como todos los productos enumerados anteriormente, Shoutem cobra tarifas empresariales. Si desea crear una aplicación para iPhone y Android, deberá pagar $ 49 por mes, facturados anualmente. Si bien esto es ideal para las empresas, no es tan bueno para las personas que solo quieren experimentar con el desarrollo de aplicaciones de una manera amigable y acogedora..

Pero hay un producto gratuito creado por Microsoft que aún no hemos mencionado, llamado TouchDevelop, sobre el cual escribimos por primera vez en 2013 Aprenda a desarrollar aplicaciones en su teléfono con Windows con TouchDevelop Aprenda a desarrollar aplicaciones en su teléfono con Windows con TouchDevelop A La escasez de aplicaciones de terceros siempre ha sido el "talón de Aquiles" de la plataforma Windows Phone 8. Desde su inicio, los usuarios del sistema operativo de medalla de bronce de Microsoft han descubierto que deben prescindir de algunos ... Inicialmente, esta fue una aplicación lanzada para Windows Phone (recuérdalo?) que permitía a los usuarios crear juegos y aplicaciones rudimentarios.

Los programas TouchDevelop se crean arrastrando y soltando bloques en su lugar, y rellenando los espacios en blanco cuando sea necesario. Todas las construcciones lógicas que usan los desarrolladores, como las condicionales y la iteración, están presentes, pero están ocultas detrás de una chapa fácil de entender..

En los años transcurridos desde que escribimos nuestra cobertura original de TouchDevelop, el producto ha seguido creciendo y cambiando, hasta el punto en que se siente como un producto mucho más desarrollado..

Desde entonces, pasó de ser solo una aplicación a un sitio web fácil de usar que le permite hacer mucho más. Beter todavía, ya no necesita usar un sistema operativo móvil de tercer nivel para usarlo.

También le permite exportar cualquier programa que cree a Apache Cordova, lo que le permite luego publicarlos en los mercados de aplicaciones Google Play, Apple App Store y Microsoft Store. Cordova es gratuito, pero tendrá que pagar una tarifa a cualquier empresa que administre la tienda de aplicaciones en la que está publicando.

Esto varía Google cobra una tarifa única de registro de $ 25, mientras que Apple requiere que pague $ 99 cada año por una cuenta de iTunes Connect. El costo para publicar en la Tienda Microsoft como individuo es de aproximadamente $ 19, pero varía según el lugar donde viva. Si eres una empresa, tendrás que pagar aproximadamente $ 99.

¿Cuáles son las desventajas?

No hay que decir que hay algunos inconvenientes bastante pronunciados con el uso de una solución sin código. Hay una razón por la cual la mayoría de las personas que tienen los recursos financieros o la capacidad de crear una aplicación nativa eligen hacerlo.

  • Cuando se compromete con una plataforma de desarrollo de aplicaciones sin código, esencialmente apuesta que la compañía que está utilizando Nunca quebrar. Si la plataforma a la que se ha comprometido falla, es posible que no pueda realizar cambios y mejoras en su aplicación.
  • Lo que sea que construyas será Nunca sea ​​tan rápido como si lo hiciera utilizando herramientas nativas. Esto está bien si solo está haciendo algo simple, como un catálogo para una tienda. Pero en el momento en que comience a agregar competencia, verá el retraso y el tartamudeo de su aplicación, especialmente en dispositivos más débiles.
  • Debido a que las plataformas de desarrollo de aplicaciones sin código te quitan muchas de las decisiones, también son lejos más limitado en lo que pueden hacer. Es posible que necesite escalar sus aspiraciones de acuerdo con el sistema que está utilizando.
  • Del mismo modo, si hay un error o una falla en el sistema que usa, puede presentarse en su aplicación y no podrá solucionarlo.
  • Si decide comenzar una carrera en el desarrollo móvil, cualquier habilidad que aprenda haciendo aplicaciones sin código no tendrá valor. Los empleadores querrán que sea competente en los diversos lenguajes de programación utilizados Cómo elegir un lenguaje de programación para aprender hoy y obtener un excelente trabajo en 2 años Cómo elegir un lenguaje de programación para aprender hoy y obtener un excelente trabajo en 2 años Puede llevar años de trabajo dedicado para convertirse en un programador verdaderamente bueno; Entonces, ¿hay una manera de elegir el idioma correcto para comenzar hoy, para ser contratado mañana? - como Apple Swift ¿Cómo me afecta el nuevo lenguaje de programación de Apple? ¿Cómo me afecta el nuevo lenguaje de programación de Apple? Desde el primer momento, los desarrolladores sabían que el nuevo Swift de Apple iba a ser grande. Pero ¿por qué te deberia importar? , C # y Java, y para conocer los componentes utilizados para crear aplicaciones en cada plataforma respectiva.

Por supuesto, algunos argumentarían que estas son compensaciones razonables para un sistema que permite a cualquiera desarrollar rápidamente una aplicación móvil sin tener experiencia previa en desarrollo de software.

Hay un término medio: HTML, CSS y JavaScript

¿Y qué si tú De Verdad odio la programación, pero encuentra que las plataformas sin código son demasiado rudimentarias y restrictivas. Bueno, hay un término medio feliz. Eso es con las tres tecnologías que componen HTML5 ¿Qué es HTML5 y cómo cambia la forma en que navego? [MakeUseOf explica] ¿Qué es HTML5 y cómo cambia la forma en que navego? [MakeUseOf explica] En los últimos años, es posible que haya escuchado el término HTML5 de vez en cuando. Ya sea que sepa algo sobre desarrollo web o no, el concepto puede ser algo nebuloso y confuso. Obviamente, ... - HTML, CSS y JavaScript. Estos son los componentes básicos de internet.

Ha habido una explosión en la cantidad de productos y servicios que le permiten crear aplicaciones móviles utilizando tecnologías web abiertas. Probablemente el más conocido y el más fácil de aprender es PhoneGap de Adobe, que es sobre el que se basa Adobe Cordoba.

Además de ser gratuito, también viene con una serie de útiles tutoriales introductorios que lo ayudarán a construir la aplicación de sus sueños en muy poco tiempo..

¿Has creado tu propia aplicación con una herramienta sin código?? Cuéntanos tu experiencia en los comentarios a continuación!




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.