Cómo crear una app desde cero
"Desde cero" significa dos cosas distintas, y duelen en lugares opuestos. Una es empezar sin saber programar. La otra es empezar sin saber todavía qué hace la app. La primera ya la resolvió la herramienta; la segunda es tuya, y es la que decide si el proyecto avanza.
Las tres frases que valen más que la herramienta
Antes de abrir nada, escribe:
- quién la usa (una persona concreta, no "los clientes");
- qué hace ahí, en un verbo (pedir, reservar, registrar, consultar);
- qué queda guardado después de que se va.
Si las tres caben en tres líneas, la app ya tiene forma. Si no caben, ninguna herramienta lo compensa: vas a generar pantallas bonitas para un producto que todavía no existe.
Toda app es lo mismo por debajo
Sea cual sea el tema, lo que hay es una lista, una pantalla de detalle, un formulario y una regla de quién ve qué. Un pedido, una reserva, una ficha de alumno y un aviso de mantenimiento tienen exactamente esa anatomía.
Por eso empezar por los datos acorta el camino. Quien empieza por la pantalla suele rehacerla a la semana, cuando descubre que faltaba un campo que cambia todo el diseño.
El camino corto, en orden
1. Escribe las tres frases. Cinco minutos.
2. Describe la app en un párrafo. Quién la usa, qué hace, qué se guarda. Alcanza para que la primera versión nazca navegable, con datos de ejemplo dentro.
3. Corrige desde la pantalla. Ábrela, haz clic y pide el cambio donde molesta: "esta lista necesita filtrar por fecha", "este botón debería enviar un aviso". No intentes describir la app entera de una vez; la corrección dirigida acierta más que la especificación larga.
4. Publica en la web. Dirección propia, enlace que abre en el móvil de cualquiera, instalable en la pantalla de inicio. Mándalo a diez personas.
5. Recién entonces decide la tienda. Si la app necesita notificaciones y uso recurrente, los días de revisión valen la pena. Si no, el enlace ya es el producto. El criterio está en app nativa, PWA o sitio web.
Las tres formas de trabarse
- Login demasiado pronto. Las cuentas traen contraseñas olvidadas, permisos y recuperación. Si todavía nadie inicia sesión, la app no necesita login.
- Cobro antes de que haya quien pague. La facturación es la parte que más retrasa y la que menos enseña al principio.
- Tienda antes de que haya uso. La revisión son días de calendario, y gastarlos en una app que nadie abrió es perderlos dos veces.
El resumen
- lo difícil de "desde cero" no es la herramienta, son las tres frases;
- toda app es lista, detalle, formulario y permiso: empieza por los datos;
- primera versión navegable, luego corrección dirigida desde la pantalla;
- publica en la web antes que en la tienda, y mándala a diez personas;
- posterga login, cobro y tienda hasta que haya alguien del otro lado.