# 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.

Página original: [App móvil con React Native: empezar con Expo](https://devoria.fr/es/expertise/app-movil-react-native-expo)
Autor: [Mehdi Azizi](https://devoria.fr/es/mehdi-azizi)
Última revisión: 2026-10-09

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

[Caso de estudio TradaZen](https://devoria.fr/es/blog/caso-de-estudio-tradazen-lanzar-app-iphone): cronología, rechazos y publicación.

## 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.

## Guías gratuitas

- [Publicar una app iOS sin Mac: guía con Expo y EAS](https://devoria.fr/es/blog/publicar-app-ios-sin-mac-expo-eas)
- [App iOS o Android: ¿con cuál empezar?](https://devoria.fr/es/blog/app-ios-o-android-con-cual-empezar)
- [TestFlight: cómo probar tu app de iPhone antes de enviarla](https://devoria.fr/es/blog/testflight-probar-app-iphone-antes-de-enviarla)
- [Clave API secreta en Expo: qué proteger en tu app](https://devoria.fr/es/blog/clave-api-secreta-expo-que-proteger)
- [Crear una app con Codex: guía para principiantes](https://devoria.fr/es/blog/crear-app-con-codex-guia-principiantes)

## El kit de este paso

[iOS Kit](https://devoria.fr/es/kits/ios): Crea tu app para iPhone con Claude Code: el código base de mis apps, los skills que verifican su trabajo y los kits Apple Review, App Store Screenshots y ASO. 129,99 €.
