01 Las piezas del stack
Una app que cobra necesita cinco cosas: una interfaz que alguien construya, un sitio donde vivan usuarios y datos, una forma de cobrar, un canal de distribución y alguien que revise el código. La IA acelera las cinco, pero no elimina ninguna. Elige una herramienta por pieza y no cambies hasta haber lanzado.
Construcción: Rork
Constructor de apps móviles por chat. Rápido para pasar de idea a prototipo instalable sin preparar un entorno de desarrollo.
Construcción: Claude Code + Expo
Más control y sin depender de una plataforma: Claude Code escribe una app de React Native con Expo en tu ordenador.
Datos y usuarios: Supabase
Base de datos Postgres, autenticación, almacenamiento y API gestionados, con plan gratuito para empezar.
Cobros: Stripe
Pagos y suscripciones sin cuota fija; cobra una comisión por transacción.
Distribución
App Store, Google Play o una versión web en Vercel para validar antes de pasar por las tiendas.
Revisión: Claude
El modelo más capaz de Claude para revisar seguridad, lógica de negocio y arquitectura antes de cada lanzamiento.
02 Rork o Claude Code: cómo elegir
| Rork | Claude Code + Expo | |
|---|---|---|
| Perfil | Sin experiencia técnica, quiere ver algo funcionando hoy | Algo de soltura con la terminal o ganas de aprender |
| Control del código | Limitado a lo que permite la plataforma | Total: el proyecto está en tu ordenador y en tu repositorio |
| Coste | Plan de la plataforma con créditos por mensajes | Tu suscripción de Claude; Expo es de código abierto |
| Publicación | Asistentes propios para preparar la subida a las tiendas | Con EAS, el servicio de compilación y envío de Expo |
| Cuándo cambiar | Cuando la app crece y necesitas lógica a medida | Puedes empezar aquí desde el primer día |
npx create-expo-app@latest mi-app
cd mi-app
claude
Esta es una app de Expo recién creada. Quiero construir [describe la app en dos frases] para [tipo de usuario]. Antes de escribir código, propón: pantallas de la v1, modelo de datos para Supabase, qué funciones dejamos fuera y en qué orden construirlas. Explícalo sin jerga y espera mi aprobación. Las claves de Supabase irán en variables de entorno, nunca en el código.
03 Cuánto cuesta cada pieza
Los precios cambian; toma esta tabla como orden de magnitud y revisa la página de precios de cada servicio antes de decidir. Lo fijo son las cuentas de desarrollador de las tiendas.
| Pieza | Coste fijo | Coste variable |
|---|---|---|
| Apple Developer Program | 99 USD por año (o equivalente en moneda local) | Comisión sobre ventas dentro de la App Store |
| Google Play Console | 25 USD, pago único | Comisión sobre ventas dentro de Google Play |
| Supabase | Plan gratuito o plan de pago mensual | Uso por encima de los límites del plan |
| Stripe | Sin cuota | Comisión por transacción |
| Vercel | Plan Hobby gratuito para proyectos personales | Plan de pago para uso comercial o tráfico alto |
| Claude | Suscripción Pro o Max para Claude Code | Tokens si usas la API dentro de tu app |
| Rork | Según plan, si lo eliges | Créditos o mensajes según plan |
04 La ruta de trabajo, paso a paso
-
1
Define la v1
Un usuario, un problema y el recorrido principal. Todo lo demás, a una lista para después.
-
2
Construye el prototipo
En Rork o con Claude Code y Expo. Pruébalo en tu móvil desde el primer día.
-
3
Conecta Supabase
Registro e inicio de sesión, tablas y reglas de acceso por fila para que cada usuario vea solo sus datos.
-
4
Añade cobros cuando haya algo que pagar
No antes. Prueba los pagos en modo de pruebas con casos de éxito y de fallo.
-
5
Revisión y QA
Recorre el flujo principal, los errores, el rendimiento y pide a Claude una auditoría de seguridad.
-
6
Publica
En web, en una tienda o en ambas, según dónde esté tu usuario.
-
7
Mide e itera
Activación, retención y conversión. Una mejora por semana basada en datos reales.
npm install -g eas-cli
eas login
eas build --platform all
eas submit --platform ios
eas submit --platform android
Revisa esta app antes de publicarla. Comprueba: reglas de acceso de Supabase (que ningún usuario pueda leer datos de otro), claves o secretos en el código, gestión de errores en el flujo principal, qué pasa sin conexión y qué datos personales guardamos y por qué. Dame los problemas ordenados por gravedad y el cambio exacto para cada uno. No modifiques nada sin mi permiso.
05 Lo que debes saber de las tiendas
- ✓Apple revisa cada versión: cuenta con días de espera y posibles rechazos la primera vez.
- ✓Las cuentas personales nuevas de Google Play deben pasar un periodo de pruebas cerradas con testers antes de publicar.
- ✓Si vendes contenido o funciones digitales dentro de la app, las tiendas suelen exigir su propio sistema de compras; Stripe encaja sobre todo en la web y en servicios o productos físicos. Revisa las normas vigentes de cada tienda.
- ✓Prepara política de privacidad, capturas, descripción y la opción de borrar la cuenta desde la app.
- ✓Ten una vía de soporte para los primeros usuarios desde el día del lanzamiento.
Preguntas frecuentes
Con Expo y EAS la compilación de iOS se hace en la nube, así que no es imprescindible, aunque sí necesitas la cuenta de Apple Developer.
Uno rápido para el trabajo diario y el más capaz para planificar, revisar seguridad y resolver errores difíciles. En Claude Code puedes cambiar con /model.
Es posible, pero cuanto antes lo decidas, menos trabajo de migración. Si ya sabes que la app crecerá, empieza con Claude Code y Expo.
Para validar y para los primeros usuarios, normalmente sí. Revisa sus límites de uso y pausa de proyectos inactivos antes de depender de él.
Sobre el autor
Equipo editorial de appyweb
Marketing, SEO y desarrollo con IA
Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.