Cree una aplicación móvil sin conocimientos de programación con aplicaciones sin código
Mucha gente quiere crear sus propias aplicaciones para teléfonos inteligentes, pero no necesariamente quiere aprender a codificar. Estas dos posiciones no son necesariamente contradictorias, y es totalmente posible crear 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? Y lo que es más importante, a qué punto debe renunciar a ellos y comenzar a aprender Swift. Los mejores lugares para aprender. Swift, el lenguaje de programación de Apple. pulg. El idioma tiene un futuro brillante y, cuanto más rápido lo aprendas, antes podrás obtener las recompensas. Lee mas ?
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 quitar algunos nombres de la parte superior de mi cabeza, están el Compositor de AppGyver, el Creador Iónico (que antes 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 de negocios..
Esto tiene sentido. Muchas pequeñas empresas se han dado cuenta de que, para prosperar, necesitan tener algún tipo de presencia en los distintos mercados de aplicaciones. Si bien el costo de desarrollar una aplicación nativa desde cero puede llegar a miles, ya sea en honorarios de subcontratación o salarios, estos productos pueden ser utilizados por cualquier persona con conocimientos vagos de informática..
Decidí probar Shoutem. El atractivo de este producto en particular fue que tenía la versión de prueba gratuita más generosa de cualquier producto listado. Puede tomar 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íble que era todo. No se sentía 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 mencionados anteriormente, Shoutem cobra tarifas empresariales. Si desea crear una aplicación para iPhone y Android, tendrá que pagar $ 49 por mes, facturados anualmente. Si bien esto es ideal para las empresas, es menos 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, del cual escribimos por primera vez en 2013 Aprender cómo desarrollar aplicaciones en su teléfono Windows con TouchDevelop Aprender cómo desarrollar aplicaciones en su teléfono 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 la medalla de bronce de Microsoft han descubierto que deben prescindir de algunos ... Leer más. Esta fue inicialmente una aplicación lanzada para Windows Phone (recuérdalo?) que permitía a los usuarios crear juegos y aplicaciones rudimentarios.
Los programas de TouchDevelop se crean arrastrando y soltando bloques en su lugar, y rellenando los espacios en blanco donde sea necesario. Todas las construcciones lógicas que usan los desarrolladores, como condicionales e iteración, están presentes, pero están ocultas detrás de un revestimiento de fácil comprensión..
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 completo..
Desde entonces ha pasado 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 utilizar un sistema operativo móvil de tercera clase para usarlo.
También le permite exportar cualquier programa que cree a Apache Cordova, lo que le permite publicarlos en los mercados de aplicaciones Google Play, Apple App Store y Microsoft Store. Cordova es gratuito, pero tendrá que pagar una tarifa a la compañía que ejecute la tienda de aplicaciones en la que está publicando..
Esto varía. Google cobra una tarifa de inscripción de $ 25 por única vez, mientras que Apple requiere que pague $ 99 cada año por una cuenta de iTunes Connect. El costo de publicar en Microsoft Store como individuo es de aproximadamente $ 19, pero varía según el lugar donde vive. Si eres una empresa, tendrás que pagar aproximadamente $ 99.
¿Cuáles son los inconvenientes??
No hace falta decir que hay algunos inconvenientes muy 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á usando lo hará. Nunca quebrar. Si la plataforma a la que te has comprometido falla, es posible que no puedas realizar cambios ni mejoras en tu aplicación..
- Cualquier cosa que construyas Nunca Sé tan rápido como si lo hicieras usando herramientas nativas. Esto está bien si solo estás haciendo algo simple, como un catálogo para una tienda. Pero en el momento en que comiences a agregar compexidad, verás que tu aplicación se demora y tartamudea, especialmente en dispositivos más débiles..
- Debido a que las plataformas de desarrollo de aplicaciones sin código toman muchas de las decisiones de sus manos, también son lejos Más limitados en lo que pueden hacer. Es posible que deba escalar sus aspiraciones según el sistema que esté utilizando.
- De manera similar, si hay un error o una falla en el sistema que utiliza, puede aparecer en su aplicación y no podrá solucionarlo..
- Si decides comenzar una carrera en el desarrollo móvil, cualquier habilidad que aprendas haciendo aplicaciones sin código no tendrá ningún valor. Los empleadores querrán que usted 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. años de trabajo dedicado para convertirse en un programador verdaderamente bueno; Entonces, ¿hay una manera de elegir el idioma correcto para comenzar a partir de hoy, para ser contratado mañana? Leer más - como Apple's 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 principio, los desarrolladores sabían que el nuevo Swift de Apple iba a ser grande. Pero ¿por qué te deberia importar? Lea más, C # y Java, y conozca los componentes utilizados para crear aplicaciones en cada plataforma respectiva.
Por supuesto, algunos argumentarían que se trata de 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 punto medio: HTML, CSS y JavaScript
Entonces, ¿qué pasa si usted De Verdad Odia la programación, pero encuentras que las plataformas sin código son demasiado rudimentarias y restrictivas. Bueno, hay un punto medio feliz. Eso es con las tres tecnologías que conforman 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 hayas escuchado el término HTML5 de vez en cuando. Ya sea que sepa algo sobre desarrollo web o no, el concepto puede ser un tanto nebuloso y confuso. Obviamente, ... Leer más - 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 el PhoneGap de Adobe, que es en lo que se basa Adobe Cordoba..
Además de ser gratuito, esto también viene con una serie de útiles tutoriales introductorios que te permitirán crear la aplicación de tus sueños en poco tiempo..
¿Has construido tu propia aplicación utilizando una herramienta sin código?? Cuéntanos tu experiencia en los comentarios a continuación.!
Explora más sobre: Desarrollo de aplicaciones, Google Play, Programación, Swift.