Saltar al contenido principal
React Native
19 € 45h Nivel medio

React Native

Curso completo para construir aplicaciones móviles multiplataforma para iOS y Android con React Native y el ecosistema Expo, reutilizando conocimiento de React y TypeScript. Cubres componentes nativos, navegación tipada, gestión de estado, acceso a APIs del dispositivo, animaciones fluidas, testing automatizado y publicación en stores. Al terminar entregas una app productiva lista para distribuir, con CI configurado y suites de pruebas verdes.

Certificado incluido Ejercicios evaluados por IA Acceso permanente Sin contrato ni cuotas

Estructura del curso

  • Introducción a React Native Lección
  • Nueva arquitectura de React Native Lección
  • Expo vs React Native CLI Lección
  • Ecosistema de React Native Lección
  • Test de introducción a React Native Test
  • Configuración con Expo Lección
  • Configuración con React Native CLI Lección
  • Simuladores y emuladores Lección
  • Flujo de desarrollo Lección
  • Primera aplicación React Native Lección
  • Test de instalación y entorno de desarrollo Test

Detalles del curso

Público objetivo

  • Desarrolladores React que quieren llevar sus conocimientos al desarrollo de aplicaciones móviles nativas.
  • Desarrolladores web (JavaScript y TypeScript) que buscan especializarse en desarrollo móvil multiplataforma.
  • Desarrolladores móviles nativos (iOS y Android) que desean explorar un enfoque multiplataforma con código compartido.
  • Equipos de producto que necesitan lanzar aplicaciones para iOS, Android y Web con un único equipo de desarrollo.

Contenido del roadmap

Fundamentos y componentes

Del ecosistema y la New Architecture a componentes nativos, listas virtualizadas con FlatList y FlashList, StyleSheet con Flexbox y código específico por plataforma con ficheros .ios.tsx, .android.tsx y .web.tsx.

Navegación, estado y APIs nativas

React Navigation y Expo Router con stack, tab, drawer, rutas dinámicas y deep linking; gestión de estado con Zustand y TanStack Query; cámara, geolocalización, notificaciones, AsyncStorage y SecureStore.

HTTP, animaciones, testing y despliegue

Comunicación HTTP con autenticación y soporte offline, animaciones con Reanimated 4 y shared values, suite completa de tests (Jest, Testing Library, Detox), y publicación con el pipeline EAS Build, EAS Submit y EAS Update.

Proyecto integrador

Aplicación móvil con Expo Router, persistencia local con AsyncStorage y SecureStore, animaciones de gestos con Reanimated 4, y configuración de perfiles de EAS para envío a las tiendas.

Objetivos de aprendizaje

  • Construir interfaces móviles con componentes nativos, listas virtualizadas y estilos responsivos.
  • Implementar navegación tipada con Expo Router y React Navigation, deep linking y paso de parámetros.
  • Gestionar el estado de la aplicación con Zustand, TanStack Query y patrones offline-first.
  • Acceder a funcionalidades del dispositivo (cámara, ubicación, notificaciones, SecureStore) y crear animaciones nativas fluidas con Reanimated 4.
  • Escribir tests a todos los niveles y publicar la aplicación en App Store y Google Play con el pipeline EAS.

Antes de comprar

¿Cuánto dura el acceso?

Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.

¿Incluye certificado?

Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.

¿Puedo pedir factura con NIF?

Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.

¿Hay devolución?

Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.

¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.

Ver propuesta para empresas