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 Mehdi Azizi · Contenido revisado el

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
- Paso 1
Instalas Expo, creas tu proyecto y abres tu primera pantalla en tu iPhone.
- Paso 2
Construyes la función principal y envías una versión a TestFlight.
- Paso 3
Añades RevenueCat y PostHog, dos módulos que se integran a un proyecto Expo.
- 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 €.