Ir al contenido principal
El iOS KitDiscordGratis (nueva pestaña)
Las guías

Desarrollador de apps móviles React Native: por qué empezar con Expo

Para empezar como desarrollador de apps móviles React Native, Expo es un punto de partida sencillo. Escribes tu app en JavaScript o TypeScript, la ves funcionar en tu iPhone mientras programas y no tienes que gestionar toda la configuración nativa desde el primer día. Es la base técnica de mis apps y la del código inicial del iOS Kit.

Por · Contenido revisado el

Una MacBook Pro muestra Claude Code modificando la app TradaZen, junto al simulador de iPhone que muestra la pantalla de la app.

Lo que aprendes

Un solo lenguaje que aprender
JavaScript o TypeScript, el lenguaje de la web. Las IA lo conocen bien, lo que las hace útiles para ayudarte a escribir y corregir tu código.
Tu app en tu iPhone mientras programas
Cada cambio aparece en tu teléfono. Aprendes viendo el resultado, no leyendo teoría.
Builds preparados en la nube
Los servicios de Expo compilan tu app y la envían a TestFlight, lo que te evita gran parte de la configuración nativa.
Piezas listas para lo esencial
Notificaciones, compras, cámara, almacenamiento: los módulos comunes ya existen. Los ensamblas en lugar de reescribirlos.
Límites que sabes reconocer
Algunas funciones exigen código nativo. Aprendes a detectarlas antes de comprometerte, para elegir una idea a tu alcance.

Paso a paso

  1. Paso 1

    Instalas Expo, creas tu proyecto y abres tu primera pantalla en tu iPhone.

  2. Paso 2

    Construyes la función principal y envías una versión a TestFlight.

  3. Paso 3

    Añades RevenueCat y PostHog, dos módulos que se integran a un proyecto Expo.

  4. Paso 4

    Preparas la versión final y la envías a Apple.

Por qué conmigo

Mis apps, Solys, TradaZen, Nolera y Vigie, están construidas con Expo. También sé dónde se queda corto Expo: el despertador de Solys usa AlarmKit, en nativo, porque una alarma que atraviesa el modo silencio lo exige. Aprendes con la herramienta que uso cada día, con sus límites.

Lee el recorrido de TradaZen, desde la creación hasta los rechazos de Apple y la publicación.

Empieza con las guías gratuitas

Preguntas frecuentes

¿React Native o Swift para empezar?

Swift es el lenguaje nativo de Apple y tiene sus ventajas. Para una primera app con suscripción, React Native con Expo te da más piezas listas para usar y un lenguaje que las IA dominan bien.

¿Expo es solo para apps pequeñas?

No. Hay apps publicadas que funcionan con Expo, y cuando una función exige código nativo, añades un módulo sin reescribirlo todo.

¿Puedo hacer también una versión para Android?

Expo lo permite y el código del kit compila para Android, pero todo el acabado está hecho para iPhone y App Store. Mejor una primera app bien publicada que una app a medias en dos plataformas.

iOS Kit

El código base de mis apps, el recorrido con los mensajes para darle a Claude y todos los kits. Claude parte de una app que ya funciona. 129,99 €.

Ver el iOS Kit

Lee también