De la landing a la app, sin escribir una línea de código
De una sesión de mentoría real, anonimizada. Partimos de una landing ya construida con IA (identidad visual, copy y paleta propios) y el reto de convertirla en una app publicable en Google Play. La idea: encadenar piezas gratuitas ya montadas y dejar que la IA haga la fontanería.
Esta píldora sale de una mentoría real, anonimizada. Antes de entrar en el
cómo, el marco de la sesión en tres golpes:
El caso, en tres golpes
01Contexto
Una landing ya construida con IA: identidad visual, paleta de colores y copy propios, elegidos entre varias opciones. Bonita, pero sin conectar a nada todavía.
02Necesidad
Publicarla de verdad, guardar quién se registra, avisar por email, y además tener una app instalable en el móvil. Todo sin escribir una línea de código.
03Solución
Encadenar herramientas gratuitas ya montadas (hosting, base de datos, email) y, para la app, ir directo a nativo con React Native. La IA hace la fontanería; tú decides el criterio.
01
Hasta dónde has llegado sin escribir código
~3 min
El punto de partida ya es notable: una landing con identidad visual propia (paleta de colores, logo) y un copy escrito por IA entre varias opciones, eligiendo
el que más convencía en cada caso. Nada de plantilla genérica: decisiones tomadas a mano sobre
propuestas generadas.
Y algo más interesante todavía: al retomar el trabajo previo de definición (hecho en una
pizarra colaborativa, con casos de uso escritos en formato Gherkin), bastó con pasarle una captura de pantalla a la IA para que lo reconociera y lo tuviera en cuenta.
Ese trabajo de diseño no se pierde: se traslada.
La IA no empieza de cero si tú tampoco
Cuanto mejor definido está el problema antes de picar nada (aunque sea en una pizarra, con
post-its o con casos de uso escritos a mano), mejor parte la IA. No hace falta que ese trabajo
esté digitalizado en un formato especial: una simple foto o captura ya le da contexto
suficiente para no repetir decisiones ya tomadas.
Marco de la mentoría: todo lo que viene es un patrón general, aplicable a cualquier
proyecto construido con IA sin escribir código. No hay nada del proyecto concreto: son los
conceptos y los pasos que sirven a cualquiera que arranca así.
02
Publicar la web de verdad (Vercel)
~3 min
Una landing hecha con IA solo existe de verdad cuando está publicada. Vercel
da hosting gratuito, con muy poca fricción, y se maneja desde el terminal sin tocar código:
es la propia IA la que ejecuta los comandos.
1
Login: se ejecuta el comando de login del CLI de Vercel y se autentica desde el navegador.
2
Deploy: con un único comando, la IA sube la web a producción.
3
Y ya está. No hace falta configurar nada más para tener la landing publicada y con URL propia.
En un comando
De todo el stack, es la pieza más sencilla: instalar el CLI, hacer login una vez y pedirle a
la IA que despliegue. No hay servidores que configurar ni certificados que gestionar a mano.
03
Guardar quién se registra (Supabase)
~4 min
Para que la web deje de ser solo un escaparate, necesita base de datos. Supabase
da una base de datos Postgres gratuita: guarda ahí a cada persona que deje su email al
apuntarse.
1
Cuenta: crear cuenta en supabase.com.
2
Token: generar un token de acceso desde el panel.
3
Guardarlo: pasárselo a la IA y pedirle que lo guarde en variables de entorno, nunca en el código.
4
Migraciones: a partir de ahí, la IA puede crear y modificar tablas de la base de datos ella sola.
Ojo con el apagado automático: el plan gratuito se apaga si pasan 7 días sin actividad. Se reactiva con un clic desde el panel, o se evita del
todo con un cron job semanal que haga una llamada mínima para mantenerla despierta.
04
Avisos automáticos por email (Resend)
~3 min
Falta cerrar el círculo: que cada registro dispare un aviso. Con Resend,
cuando alguien se registre en la web, se envían dos emails: uno de confirmación a esa persona y otro de notificación para ti, avisando de que hay un nuevo
interesado.
Mismo patrón que Supabase: crear cuenta, generar token, pasárselo a la IA para que configure
el envío. Plan gratuito con un límite bastante alto, de sobra para empezar a validar.
Prompt de partida · conectar Supabase y Resend con IA
Quiero conectar mi web con Supabase y Resend.
Contexto: ya tengo cuenta y token de acceso de ambos servicios.
Pídeme los tokens y guárdalos en variables de entorno, nunca en el código.
Con Supabase: crea una tabla de "registros" (nombre, email, fecha) y guarda ahí
cada persona que rellene el formulario de la landing.
Con Resend: cuando se guarde un registro nuevo, envía un email de bienvenida
a esa persona y otro de aviso a mi correo, con su nombre y email.
Explícame en dos frases qué has hecho, sin tecnicismos.
05
De la web a la Play Store (React Native)
~5 min
El reto: tener una app instalable en el móvil sin escribir una línea de código. Como el
objetivo final es publicarla en Google Play, conviene ir directo a la
opción nativa en vez de envolver la web.
React Native · recomendado
La IA migra el proyecto a una app nativa real
Mejor rendimiento y experiencia más integrada
Es lo que espera una tienda como Google Play
Wrapper · envolver la web
La app queda como una web empaquetada
Más rápido de montar, pero peor experiencia
Tiene sentido solo si no hay intención de publicar
Publicar tiene sus propios pasos
Para probar la app localmente hace falta el emulador de Android, que la IA puede instalar y
configurar. La licencia de desarrollador de Google Play ronda los 25 $ (cifra aproximada, se
confirma al darte de alta en Play Console). La monetización (anuncios, versión de pago, o
dejarla gratis) queda pendiente: no es la prioridad ahora, lo importante es aprender el
proceso completo.
Recursos
WebVercel CLI · documentación del CLI para hacer login y desplegar la web en producción.
WebSupabase · base de datos Postgres gratuita, con panel para generar el token de acceso.
WebResend · servicio de email transaccional: confirmaciones y avisos automáticos.
La forma de no repetir trabajo: cada vez que la IA acierte con algo (una paleta de colores,
un estilo, una estructura), que quede guardado y reutilizable, en vez de
tener que volver a explicarlo desde cero en el siguiente proyecto.
Tu propio recetario
Pídele a la IA que cree una skill: un archivo Markdown con esa habilidad
guardada. Así, en otro proyecto, le dices que haga algo parecido y ella ya sabe reutilizarla,
sin que tengas que repetir la explicación completa.
07
Por qué esto va tan rápido (por ahora)
~3 min
Un proyecto que empieza de cero, como este, se llama greenfield. Sin código
previo que respetar, la IA propone y construye con mucha libertad, y por eso avanza tan
rápido: una idea se convierte en algo real en minutos.
La trampa está en no sentar buenas prácticas de arquitectura desde el principio: si el
proyecto crece y acumula historia (se convierte en legacy), sin esa base
se acaba gastando mucho más tiempo en refactorizar que si se hubiera cuidado desde el inicio.
Para este proyecto en concreto: mientras sea material de aprendizaje durante el
curso, no hay que obsesionarse con la arquitectura perfecta. Pero si en el futuro crece y se
sigue alimentando, merece la pena cuidar esa base pronto, antes de que sea más caro cambiarla.
08
Tu plan de acción
~2 min
El orden por el que yo empezaría. Márcalo a medida que lo completes: se guarda en tu
navegador, así que puedes volver y seguir por donde ibas.
Pasos, en orden
Marca lo que vayas completando. Se guarda en tu navegador, así que al volver sigue aquí.
0/6 completado
Repaso
Repaso rápido
Tres preguntas para fijar lo esencial. No hay nota ni castigo: si fallas, te explico el porqué.
Repaso · Pregunta 1/3
El plan gratuito de Supabase se apaga solo. ¿Cuándo pasa y cómo se soluciona?
Nunca se apaga: es gratis para siempre sin condiciones.
Se apaga si pasan 7 días sin actividad; se reactiva con un clic o con un cron job semanal.(respuesta)
Se apaga cada noche a las 12 y hay que reactivarlo a mano cada día.
Tras 7 días sin actividad el proyecto se pausa. Se reactiva con un clic desde el panel, o se evita del todo con un cron job semanal que haga una llamada mínima a la base de datos.
Tu app hecha con IA ya funciona como web. Si el objetivo final es publicarla en Google Play, ¿qué conviene hacer?
Dejarla como web: Google Play acepta páginas web directamente.
Envolver la web dentro de una app (wrapper) y publicar eso.
Migrarla a React Native para tener una app nativa de verdad.(respuesta)
Como el objetivo final es la Play Store, conviene ir directo a nativo con React Native en vez de envolver la web: mejor rendimiento y una experiencia más integrada.
Claude te da una paleta de colores que te encanta. ¿Qué deberías pedirle para no perder ese acierto?
Nada, ya se acuerda solo en la siguiente conversación.
Que guarde ese resultado como una skill: un archivo Markdown reutilizable.(respuesta)
Copiar los códigos de color a mano en una nota aparte.
Pedirle a la IA que lo guarde como skill crea un archivo reutilizable: en otro proyecto le dices que haga algo parecido y ya sabe aplicarlo, sin que tengas que volver a explicarlo todo.
Glosario · toca para ampliar
No-code
Crear software sin escribir código, con herramientas visuales o, cada vez más, con lenguaje natural que la IA convierte en producto. Es lo que ha permitido montar la landing entera sin tocar una línea.
Una clave secreta que un servicio (Supabase, Resend) te genera para que la IA pueda usar tu cuenta sin compartir tu contraseña. Se guarda en variables de entorno, nunca en el código.
Un correo automático que dispara una acción del usuario (registrarse, comprar), no una campaña de marketing. Con Resend, cada registro puede avisar al usuario y a ti a la vez.
Framework para construir apps nativas de Android e iOS desde un mismo proyecto. La alternativa recomendada frente a envolver la web cuando el objetivo es una tienda de apps.
Greenfield es un proyecto que arranca de cero, sin nada que respetar todavía; legacy es uno con historia, donde hay que cuidar más la arquitectura para no perder tiempo refactorizando.
Estas dos ideas son las que más impacto tienen. Si te llevaras únicamente dos cosas de toda
esta página, que sean éstas:
Encadena piezas ya montadas: Vercel, Supabase y Resend te dan
hosting, base de datos y email sin programar un backend propio. Tú pones el criterio; la IA
conecta las piezas.
Si el destino es una tienda de apps, ve directo a nativo: React
Native en vez de envolver la web. Y cada acierto de la IA, guárdalo como skill para no perderlo.
¿Quieres que lo montemos juntos sobre tu proyecto? Puedes reservar una mentoría conmigo o
escribirme a hi@alci.dev. Las herramientas cambian cada
semana, pero encadenar piezas simples no pasa de moda.