Cómo Crear una App (Aplicación Móvil) desde Cero sin Saber Programar

Seguramente crear una app pueda parecerte algo complicado. Hay mucha confusión sobre este tema por eso me gustaría arrojar un poco de luz sobre el mundo de las aplicaciones móviles.

via GIPHY

Este artículo te ayudará sólo si:

  • No tienes conocimientos de programación.
  • Tienes un negocio y quieres hacer tu propia app.
  • Tienes poco dinero y no puedes pagar a un programador.
  • Quieres aprender a crear apps sencillas para dedicarte a ello.

¿Eres este tipo de lector? pues empecemos 🙂

Empieza Ahora

 

🥇 Listado de Programas para Crear una App

Como no tienes ningún conocimiento de programación tendrás que utilizar una herramienta web que te permita realizar todo el proceso en un entorno fácil y amigable. He recopilado un listado con los mejores programas para crear apps.

Y ahora la pregunta del millón… ¿Cuál elegir?

Para explicarte y desarrollar este artículo me centraré en Goodbarber, mi nominada al mejor creador de apps. Bueno, no sé si será el mejor, pero es la que más me gusta y mejor sabor de boca me ha dejado. ¿Por qué? porque después de ponerme en contacto con muchos de estos creadores, la comunicación no ha sido del todo satisfactoria. Y lo que más valoro de todo, es el soporte y la atención al cliente.

Uno de los grandes problemas que encontré en la mayoría de las herramientas es el idioma, casi todas están en inglés y si no lo entiendes muy bien te puede resultar complicado. Lo que me ha cautivado de Goodbarber es que está totalmente traducida y hay soporte disponible en español.

GoodBarber es una empresa que ha ido creciendo desde el 2011 y creo que lo está haciendo muy bien. A día de hoy es uno de los creadores más potentes que existen hasta la fecha y de los más fáciles de utilizar.

No obstante, como digo… hay que probar por uno mismo para tener tus propias conclusiones. Y si no tienes mucho tiempo para probar entonces tendrás que dejarte llevar 😉

Sigamos pues…

Antes de comenzar tendrás que saber el tipo de app que quieres crear. En este artículo te enseñaré 2 maneras de hacerlo:

  1. Crear una App de Tienda Online.
  2. Crear una App Clásica de Contenidos.

⭐ Crear una App de Tienda Online

Son aplicaciones para vender productos a través de un carrito. Ideales para convertir tu comercio en app móvil de compras, por ejemplo para vender ropa online o cualquier otro producto.

app de shopping

Verás que tienes muchas utilidades incorporadas para vender a través de tu app con funciones de ecommerce, como por ejemplo:

  • Recuérdame: una herramienta que deja siempre las sesiones activas. Tus clientes solo necesitarían iniciar sesión una vez.
  • Navegación optimizada: una navegación muy delicada que se desplaza fácilmente pasando tu dedo.
  • Descuentos: te permite configurar diferentes descuentos para aumentar las ventas.
  • Búsqueda App: integra un buscador de voz e historial de búsqueda.
  • Proceso de compra en un clic: con esta herramienta puedes aumentar tu tasa de conversión y experiencia al cliente. Integración de monederos digitales Apple Pay y tarjetas guardadas por navegador.
  • Notificaciones Push: un herramienta para tener un contacto directo con tus clientes.
  • Carrito de compras permanentes: muy útil para que no se olvide finalizar el proceso de compra.
  • Compartir botones: para poder compartir los productos de forma fácil y rápida.

➡️ Paso 1 – Registro

El primer paso para crear tu app de tienda online es el registro. Al seleccionar crear una app verás la siguiente pantalla:

app de tienda online de Goodbarber

Elije “App de Shopping” y dale a siguiente. Lo único que necesitas para crear la cuenta es un correo electrónico, una contraseña y  el nombre de la app.

El proceso mágico comenzará a crear tu app. Lo bueno de utilizar un creador es que te vas a ahorrar mucho tiempo, dinero, y dedicación.

➡️ Paso 2 – Configuración

Como verás tendrás un panel de control muy completo para manejar toda la configuración de la app.

panel de control goodbarber app tienda online

El panel es muy intuitivo de manejar ya que todas las opciones están muy claras y ordenadas. En el escritorio verás una serie de pasos que tendrás que completar hasta finalizar tu app de ventas. Según completes el proceso te aparecerá una “aspita verde”.

En el panel izquierdo verás todas las opciones de la herramienta.

  • Pedidos: donde recibirás todas las órdenes de compra de tu tienda online.
  • Productos: en esta sección podrás añadir todos los productos al escaparate de tu app móvil.
  • Clientes: aquí te aparecerán todos los clientes registrados, lo que gastan con todo su historial.
  • Marketing: sección para crear descuentos, enviar notificaciones push, compartir promociones, etc.
  • Estadísticas: opción muy interesante para controlar toda la actividad, las visitas y analítica de la app.
  • Contenido y Diseño: mi preferida. Desde Aquí podrás diseñar gráficamente toda tu app. Verás diferentes estilos para elegir, colores, temas, etc. Vamos que aquí puedes echar un ratito 😉
  • Canales de venta: para elegir la publicación de la app. Entre PWA o App Nativa (App Android o iOS).
  • Ajustes de la tienda: Pagos, envíos, impuestos, plantillas de correo, conexión con redes sociales, idiomas y otros ajustes muy interesantes.
  • Add-ons: esto es algo que le hace muy potente a la herramienta. Son ampliaciones opcionales para poder integrar dentro de la app. Por ejemplo poder añadir un blog a tu tienda.

En todo momento podrás hacer clic en vista previa para ir revisando los cambios realizados (parte superior derecha).

boton vista previa tienda online app

➡️ Paso 3 – Publicar

El último paso será publicar tu app para que sea accesible. Aquí tendrás que tomar una importante decisión: hacer la publicación en PWA o en App Nativa (te amplio más información abajo).

Es donde más dudas suelen surgir aunque ahora el proceso es más mucho más fácil. Anteriormente era más complejo.

Y lo que más me gusta es la joya de la corona:

boton servicio tecnico app tienda online

Lo tienes a tu disposición en todo momento para poder contactar con el soporte. Tienes asistencia en Inglés, francés, español, italiano y portugués.

▶ Vídeo Tutorial

Y por si te quedan dudas he creado una vídeo recorrido por la plataforma para enseñarte como crear una app de tienda online de pruebas, espero que te sea útil.

Empieza Ahora

 

⚡ Crear una App Clásica de Contenido

La otra opción sería crear una app para gestionar contenidos. Por ejemplo para negocios, periódicos, comunidades, etc.

app de tipo contenido goodbarber

Pueden ser aplicaciones para comunicar servicios, productos, presentaciones, vídeos, crear comunidades, etc.

Encontrarás herramientas de tipo:

  • Chat y Comunidad: para gestionar comunidades de usuarios, servicios de mensajería.
  • Autenticación de Usuario: un complemento muy interesante para permitir acceso a ciertas partes de la app.
  • Gestión de contenidos: Artículos, Vídeos, Fotos, Sonidos, Mapas, formularios, Agendas…
  • Notificaciones Push: canal de conexión vital con tu audiencia.
  • Módulos de instalación: tarjeta de fidelidad, club card, cupones, chat, vídeo en vivo, Geofencing (para definir áreas geográficas donde se enviar notificaciones automáticamente a tus usuarios) , Live +, Ibeacons, Autenticación.

➡️ Paso 1 – Registro

El primer paso para crear tu app de gestión es el registro. Al seleccionar crear una app verás la siguiente pantalla:

app clasica de contenido

Elije “Aplicación de contenido” y haz clic en siguiente. Necesitarás un correo electrónico, una contraseña, el nombre de tu app y el tipo de app que quieres crear.

tipo de app clasica

Esto se hace para que el proceso mágico pueda crear la estructura más adecuada para tu app. Y seguidamente te llevará al siguiente paso.

➡️ Paso 2 – Configuración

Es posible que dependiendo de la categoría que hayas seleccionado en el anterior paso tengas otras opciones disponibles dentro del panel de control. Ya que la aplicación carga automáticamente las herramientas que vas a necesitar.

panel de control app clasica goodbarber

Puedes comenzar a configurar tu app cumpliendo los pasos que te sugiere el escritorio o puedes moverte por todas las opciones del panel izquierdo.

El más destacado es la opción de “Mi app” donde tendrás las opciones más comunes de gestor de contenido:

  • Añadir: un artículo, una foto, una ubicación, un evento…
  • Lista de Contenido: esta sería como una biblioteca de contenidos multimedia.
  • Secciones: aquí puedes añadir la navegación de la app con sección de tipo: Home, Calendar, About, Blog, Map, Sumission, Favorites, Gallery, Settings…
  • Comentarios: en este apartado podrás gestionar todos los comentarios que recibas de tus visitas.
  • Papelera: aquí encontrarás lo que elimines antes de que desaparezca por completo.
  • Diseño: opciones de personalización, logotipo, estilos, iconos, menú de navegación, diseño de secciones, bibliotecas de temas. En fin, las cosas que más me gustan a mi 🙂

Por otro lado verás las opciones más típicas aunque con algunas diferencias:

  • Marketing: para enviar notificaciones push y algunas herramienta de promoción (Widget, botones, compartir, Códigos QR, rating pop-up).
  • Estadísticas:  revisar el tráfico, redes sociales y para configurar algunas herramientas externas como por ejemplo Google Analytics.
  • Publicación: para la publicación de la app a través de PWA o App Nativa (App Android o iOS)
  • Ajustes Generales: puedes trabajar con diferentes personas de equipo simultáneamente, crear backups para poder restaurar la app en caso de desastre y otros ajustes de configuración.
  • Add-Ons: complementos muy interesantes para añadir. Por ejemplo notificaciones por SMS, gestión de comunidades, grupos de usuario, Chat, etc.

Ya sabes que en todo momento puedes hacer clic en vista previa para ir revisando los cambios realizados (parte superior derecha).

boton vista previa tienda online app

➡️ Paso 3 – Publicar

Y por último tendrás que hacer el proceso de publicación de tu app. Tendrás que elegir entre: hacer la publicación en PWA o en App Nativa (ahora te explicaré más abajo).

Aunque actualmente el proceso es muy sencillo te pueden surgir algunas dudas por lo que puedes utilizar el icono que tienes en la parte inferior de la pantalla 😉

boton servicio tecnico app tienda online

🔶 App Nativa

Son las aplicaciones que ya conoces. Se descargan en APP iOS o App Android y se instalan en tu dispositivo móvil. Son desarrolladas específicamente para un sistema operativo: iOS, Android o Windows Phone.

👍 Ventajas

  • Es una App que accede a todas las características del Dispositivo aprovechando todas sus funcionalidades (potencia de procesador, memoria, etc.)
  • Su ejecución y carga es más rápida.
  • Más visibilidad en los APP Stores donde la publiques ya que tienen muchos potenciales usuarios.
  • No obstante tendrás que trabajar su posicionamiento ASO.
  • Puedes utilizar la APP sin conexión a internet al haber sido descargada en un APP Store.

👎 Desventajas

  • Requiere de algunos conocimientos más avanzados. Aunque a día de hoy se pueden hacer con este tipo de creadores.
  • Costes y tiempo más elevados.
  • Es necesario publicarlas en las APP Stores y requieres de la autorización de los mismos. En el caso de Apple, para publicar la aplicación en su tienda tienes que tener licencia desarrollador y eso tendrá un coste anual. Aunque con creadores como Goodbarber tendrás el coste de verificación gratis si contratas su plan iOS Premium.
  • Necesitan ser posicionadas y actualizadas en los mismos Stores.
  • Todo el código de programación es exclusivamente para la plataforma que elijas. No es válida para todos los sistemas. Por ejemplo: para iOS (lenguaje Objetive-C) y para Android (Java).
  • Cada vez que tengas que realizar una actualización tendrás que volver a “subirla” a las tiendas correspondientes.

🔹 PWA (Web APP)

Es una evolución de las app nativas. Une lo mejor de las APP nativas con las páginas web. APP Nativa + Web=Web APP.

👍 Ventajas

  • Son plenamente indexables por los buscadores. Quiere decir que Google la encontrará y eso es bueno.
  • Ocupan mucho menos espacio en el terminal porque no se instalan si no quieres.
  • Evitas la tediosa gestión de publicar en los APP Stores.
  • Al ser una web las actualizaciones o cambios son inmediatos. No requieres ninguna autorización por parte de Google o Apple.
  • Son económicas y requieren tiempos de desarrollo más reducidos.
  • Pueden llegar a tener el mismo comportamiento que una APP Nativa.
  • No necesitas crear una cuenta de desarrollador para publicarlas como las nativas y tampoco te cuesta dinero.
  • El mismo código de programación es visible en todas las plataformas, iOS, Android, etc.

👎 Desventajas

  • Es necesario una conexión a internet para funcionar. Aunque cuando se ejecuta por primera dependiendo la app se puede quedar en memoria.
  • Ofrecen un acceso más limitado a las características de hardware del dispositivo.
  • Al no estar almacenadas en ningún store, necesitan de un espacio web.
  • No funcionan en segundo plano.
Empieza Ahora

 

Estas son las 2 opciones de publicación que tienes. Es algo que tendrás que valorar tú mismo. Muchos están en contra de las Web APP sin embargo yo creo que han venido para quedarse.

Posiblemente nos dirigimos hacia una manera más fluida de utilizar las aplicaciones móviles. Cada vez me gusta menos tener que instalar una aplicación cada vez que quiero utilizarla o simplemente probar. Quizás debería de ser algo opcional ¿no crees?

Las Web APP son más accesibles que las nativas porque no requieren los pasos de tener que entrar en app store, esperar la descarga y configuración. Las Web APP pueden generar un enlace de acceso directo en tu dispositivo móvil. También pueden crear un código QR para escanear y compartir por email u otros modos.

Al final el usuario no tiene manera de distinguirlas.

🤪 ¿APP Nativa o PWA?

Dependerá mucho del tipo de app que quieras crear. Estoy seguro que con todas las ventajas y desventajas que has conocido ya sabrás cuál utilizar.

En general yo te aconsejaría utilizar una Web APP porque son más fáciles de gestionar y mantener. Pero si necesitas que tu app utilice características específicas del teléfono entonces tendrás que elegir una nativa.

Espero que este artículo te haya sido útil y que te ayude en el proceso de creación de tu app. Ya sabes que si tienes cualquier duda puedes consultarme en el apartado de comentarios que estaré encantado de ayudarte 😉

[Total: 6   Promedio: 4.7/5]

¿Me Ayudas? Comparte esta Entrada ❤ Gracias


Autor del Post:
Rubén Molinero

Informático, Apasionado del Marketing Digital, la Creación Web y el Autoconocimiento. Estoy aquí para ayudarte y compartir contigo mi experiencia. Si me necesitas puedes escribirme a ruben(a)siemprendes.com. Facebook | Twitter

40 comentarios en “Cómo Crear una App (Aplicación Móvil) desde Cero sin Saber Programar”

  1. Pues muchas gracias por la información pero yo la verdad soy un poco más progresiva. Tengo 12 años, se que estoy pequeña pero la verdad confío mucho en mi ya que soy muy buena en informática o tecnología. No se si alcanzaré a hacer la aplicación pero tengo una idea que cambiará tu cuarentena en el día de hoy. La gente solo piensa en facebook, whatshapp, twitter etc. pero no hayan la verdadera historia de la tecnología. Pienso si alguien me ayudara en hacer la aplicación una persona que no este dispuesta a la plata, porque yo soy humilde y no tengo cómo pagar, pero si alguien se ofrece se lo agradecería…

    Responder
  2. Hola Rubén. Muy buen artículo y buen contenido de valor. He visto muchos sitios para crear apps tanto para android e IOS, la verdad hay muchas, pero no he encontrado alguna que se pueda integrar con las plataformas de pago para Colombia. Deseo hacer una app que reciba dinero para domicilios de restaurantes. La más opcionada es apphive, pues se integra con Mercado Pago y Stripe. Una pregunta: ¿tú sabes que creador de apps se integre con payu o epayco? ¿Goodbarber lo hace? Voy a mirar goodbarber. Quedo atento a tu respuesta.

    Muchas gracias.

    Responder
    • Hola David, gracias por tus palabras. No conocía apphive, pero parece que es una aplicación que han desarrollado por allí por lo que es posible que tengas más probabilidades de que incluyan esas formas de pago. Yo creo que GoodBarber no trabaja con esas plataformas de pago. Pero para asegurarte pregúntales directamente a ellos, nunca se sabe ;). O quizás te dan otra alternativa…

      Responder
    • Hola Emilio, la verdad es que daría para escribir otro artículo hablando de ello. Sin embargo no soy un gran experto sobre el tema pero la manera más típica es con ingresos por publicidad. Al igual que existe el programa de Google Adsense para páginas web también lo hay para móviles. Es decir que tu aplicación tendría una serie de anuncios que por visualizaciones o clics los anunciantes te pagarían una cantidad. Cuantas más descargas tiene tu aplicación más ingresos (normalmente). Yo de momento no me he metido en ese mundillo pero he de decir que me atrae.

      Responder
  3. Estimado Rubén, gracias por tu post, mi nombre es Harold y te escribo desde Perú, mi inquietud es la siguiente: es posible crear con las opciones que indicas una app que una servicios legales de abogados independientes con potenciales clientes?; es decir, acercar a través de consultas de índole legal, a personas con abogados previamente registrados en la app, diferenciados por su especialización y por su lugar de ubicación, espero tus comentarios, muchas gracias.

    Responder
  4. Hola Rubén, muchas gracias por tu post.

    Quería preguntarte por el precio que yo le puedo poner a la app de cara a los usuarios. ¿En el caso de las PWA, serían siempre gratuitas para el usuario? Me refiero al precio de descarga o de suscripción mensual para el uso de dicha app.

    Muchas gracias

    Responder
  5. Buen día Rubén, estoy queriendo hacer una app de un colegio, para que los padres puedan recibir notificaciones, boletines, inasistencias, etc. Es posible hacerlo con alguna de las opciones que pusiste aquí o seria muy complicado. Los datos saldrían de un excel que tengo en la compu del colegio. Gracias por tu tiempo.

    Responder
  6. Hola Rubén leí tu información que la encontré en Google y es bien práctica mi pregunta es si yo pudiera aprender a realizar una APP de taxi algo similar a Uber pero en menor escala ya que tengo una compañía de taxis y los choferes quieren recibir las llamadas por el celular ósea una APP y cuál sería la mejor opción y gracias de antemano

    Responder
    • Hola Holger, yo creo que ese tipo de aplicación es más compleja. Yo te aconsejo que hablas con alguien de desarrollo que te pueda asesorar y si puedes que lo contrates. Al final es una inversión en una herramienta de trabajo y lo suyo es hacerlo bien. Si quieres pásate por aquí:

      https://siemprendes.com/ir/appnet

      Y contacta con ellos. Si quieres diles que vas de parte del blog siemprendes.com. Espero que te asesoren bien 😉

      Saludos!

      Responder
    • Realizar una APP de taxi parecida a Uber o cabify, no tan compleja ya que tengo taxis con conductores que desean recibir las llamadas en su móvil, ¿cuál sería la mejor opción? Gracias.

      Responder
  7. Hola Ruben, buenos dias. Felicidades por tu post, fíjate que quiero hacer una APP en mi empresa para que las personas consulten una boleta de pago, por ejemplo, ¿puedo hacer conexión desde una página en Excel y extraer la información de ahí? Gracias por tu ayuda.

    Responder
  8. Hola, en este tipo de apps se pueden hacer conexiones externas?, es decir, por ejemplo conectar un arduino mediante bluetooth a la APP y las funciones que tenga lo que has programado con arduino que lo puedas manejar desde la app que estás diseñando, por ejemplo un sensor con arduino activarlo desde la APP y que te muestre los valores dentro de la aplicación.

    Responder
    • Hola Migel yo creo que este tipo de implementaciones no son posible que este tipo de apps. Al final estos son creadores “para hacerte la vida más fácil” pero cuando intentas realizar desarrollos más específicos no puedes. No obstante no estoy seguro, creo que lo suyo es que preguntes a soporte porque quizás ellos si lo puedan implementar en tu app 😉

      Responder
  9. Hola Rubén, he tenido algunos problemas con la página que has sugerido, porque yo quiero hacer una app de chat y el soporte no me contesta, le llevo hablando como 4 días. Me podes sugerir otra página para mi idea de app?

    Responder
    • Hola Leo, la monetización se suele hacer con Google Admob (que es el Google Adsense para móviles). Normalmente el clic o la visualización tiene un coste, dependerá del nicho de mercado y de lo que están dispuestos a pagar los anunciantes. No hay una tarifa concreta y desconozco lo que se lleva Google. Al final hay 3 actores en el juego: El anunciante que paga, el que gestiona y cobra que es el señor Google, y tú el que cobras por proyectar un anuncio en tu app 🙂

      Responder
  10. Que tal Rubén, me parece muy completo el análisis de las distintas opciones para crear aplicaciones, sobre todo para los que empezamos y como dices tenemos ideas prejuiciosas de que es complicado o que es solo para ingenieros, verdaderamente hay que “tirarse a la piscina para aprender a nadar”.

    Responder
  11. Hola Rubén! Con tu permiso, me gustaría dejar un link a todos los emprendedores que quieran crear o lanzar su app desde 0. Creo que les puede ayudar mucho a tener claridad antes de crear la App y complementa muy bien la información de tu post.
    Antes de ponerse a programarla, es muy importante tener clara la estrategia de negocio de esa app (a qué público queremos llegar, qué presupuesto tenemos, objetivos económicos, monetización de la App, cómo la vamos a dar a conocer…). Si no, nuestros esfuerzos serán en vano y perderemos tiempo y dinero.
    Les invito a este taller online gratuito de 1h donde se da información con mucho detalle sobre el paso a paso estratégico antes de la programación: http://www.actualizatec.com/taller-online-present
    Estará disponible por tiempo limitado. Un saludo!

    Responder
  12. Hola Rubén, quisiera saber si podrías darme una mano en la creación de una app para mi empresa de taxis, la idea es que el cliente descargue la app y pueda desde ella solicitar un taxi, así como también la opción de ver los datos personales del chofer tipo y marca de vehículo y geolocalización del mismo mientras espero tu respuesta, voy a ir probando y metiendo mano a este sitio q has recomendado saludos desde Argentina

    Responder
    • Hola Sergio, la verdad es que no sabría decirte si esta función estaría disponible en las herramientas que recomiendo. Creo que tu aplicación deba de ser programada a medida. No obstante te recomendaría que escribieras directamente a soporte y preguntarás así no pierdes tiempo. Cuando son funciones tan específicas estas herramientas se pueden quedar cortas. Es como querer crear aplicaciones de tipo Uber, Cabify, Airbnb, etc con estos creadores… estas apps están creadas por grupos de programadores muy grandes.

      Pregunta y si quieres me cuentas 😉 siento no poder aclararte mucho más.

      Gracias por pasarte por aquí. Saludos!

      Responder
  13. Estimado Rubén;

    Soy ingeniero Agrónomo y quiero desarrollar varias herramientas que se ocupaba en el manejo agrícola, como app móvil. Tengo en mente y bien desarrolladas como funcional al menos 2-3 herramientas.

    En el texto que compartiste dice que cada persona puede desarrollarlo solo. En ese sentido me gustaría saber cuáles son los costes que conllevaría cada una de las opciones (app nativo y app web) hasta ponerlo listo para que los clientes lo bajen. Pensando que lo desarrollé yo mismo mi appp.

    Y la otra pregunta si las descargas son gratis, como es que haces que pongan publicidad y que de ellos empieces a recibir algún ingreso por cada descarga ?

    Gracias de ante mano.

    Saludos

    Responder
  14. Buenas noches Rubén. Mi nombre es Bianca soy de Colombia, me encanta tu artículo. Me gustaría poder compartir contigo una idea de negocio con una aplicación para que me dieras tu opinión de cómo desarrollar. Muchas gracias.

    Responder

Deja un comentario