Saltar al contenido principal
React Native
Framework Frontend

Formación corporativa en React Native

Aplicaciones móviles nativas para iOS y Android con React.

Evidencias FUNDAE Activación guiada Evaluación con IA Itinerario a medida

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Resumen del itinerario en React Native

Para qué equipos

Equipos técnicos que incorporan React Native a su stack productivo o consolidan competencias antes de un proyecto crítico. Adaptamos el temario al nivel de partida y al stack acompañante.

Qué se trabaja

Lecciones aplicadas y ejercicios prácticos en React Native resueltos en el IDE del navegador, con corrección automática por IA y proyectos integradores revisados con rúbrica explícita.

Cómo se contrata

Propuesta concreta sobre teleformación, aula virtual o plan mixto. Sin coste de setup, sin permanencia, con evidencias FUNDAE exportables para la entidad organizadora.

Activación en 3 pasos

Diseñamos el itinerario, el alcance y el calendario según el nivel y el stack de tu equipo. Evidencias FUNDAE exportables, sin permanencia ni coste de setup.

  1. 1 Demo o llamada
    30 min con el fundador. Cuéntanos el stack, el nivel y el calendario.
  2. 2 Propuesta
    Itinerario y modalidad (teleformación, aula virtual o mixto) con evidencias FUNDAE exportables.
  3. 3 Tenant activo
    Tu equipo entra con SSO, asignaciones automáticas y panel admin completo.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Qué incluye la formación

Toda la plataforma CertiDevs disponible para tu equipo durante el itinerario. Sin costes ocultos ni módulos premium.

Entornos de programación online, sin instalar nada en el equipo del alumno.
Evaluación con IA de cada ejercicio de código, proyecto y ensayo, con feedback y nota.
Certificado verificable con NIF del alumno y firma digital de CertiDevs.
Panel admin de empresa: alta masiva CSV, asignaciones, foros y encuestas.
Rol inspector FUNDAE con acceso de solo lectura a actividad y resultados.
Reportes exportables en Excel: accesos, progreso, completion y satisfacción.
Integración con tu LMS: LTI 1.1 + 1.3 Deep Linking y exportación SCORM 1.2.
SSO con tu Active Directory (OIDC, Microsoft Entra, Google Workspace).
White-label opcional: subdominio propio, logo y tema de tu marca.
Pruebas técnicas: mismos exámenes para evaluar candidatos en selección.
Foros y mensajería tutorial integrados, requisito FUNDAE cubierto de serie.
Soporte directo de nuestro equipo durante toda la formación.

Cursos disponibles en React Native

Cada curso se puede asignar de forma independiente o combinar en un plan formativo.

Curso completo 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.

Ver curso
Especialización React Native: APIs nativas y comunicación HTTP

Curso de React Native enfocado a integrar tu app móvil con el hardware del dispositivo y con servicios de backend. Trabajas con cámara y galería, geolocalización y mapas, notificaciones push, almacenamiento local y seguro, llamadas HTTP a APIs REST con cliente con interceptores, caché de datos del servidor y comunicación en tiempo real con WebSockets. Al terminar entregas una app conectada, robusta ante red intermitente y lista para producción.

Ver curso
Especialización React Native: componentes nativos, navegación y hooks

Curso inicial de React Native pensado para equipos frontend que amplían su stack al desarrollo móvil multiplataforma reutilizando React. Aprendes a trabajar con componentes nativos, aplicar estilos y layout con Flexbox, listas virtualizadas, navegación entre pantallas y gestión de estado con hooks. Al terminar dominas los bloques esenciales para construir apps iOS y Android compartiendo código y vocabulario con tu base React.

Ver curso
Especialización React Native: UI, animaciones, testing y despliegue

Curso para llevar tu aplicación React Native al nivel de producto comercial publicado en stores. Trabajas con sistemas de UI utilitaria, gestos y animaciones nativas a alta frecuencia de cuadros, testing unitario y end-to-end automatizado, builds firmadas para iOS y Android y actualizaciones over-the-air. Al terminar publicas tu app en App Store y Google Play con un pipeline reproducible y una suite de pruebas que protege cada release.

Ver curso

Ver todos los cursos del catálogo

Stacks habituales que las empresas combinan en sus planes formativos junto a React Native.

Estructura del itinerario

Módulos, lecciones y ejercicios del itinerario

React Native es el framework de código abierto creado por Meta que permite desarrollar aplicaciones moviles nativas para iOS y Android utilizando React y TypeScript. En este módulo se estudian los fundamentos del framework, su filosofía "learn once, write anywhere" y las diferencias clave respecto al desarrollo nativo tradicional con Swift o Kotlin.

Se analiza en profundidad la nueva arquitectura de React Native, compuesta por Fabric, TurboModules y JSI, que ha sustituido al antiguo bridge y ofrece mejoras significativas en rendimiento y comunicación síncrona entre JavaScript y el código nativo. También se comparan los dos enfoques principales de desarrollo: Expo y React Native CLI, explicando las ventajas y limitaciones de cada uno para distintos tipos de proyectos.

Además, se ofrece un panorama completo del ecosistema actual de React Native, incluyendo las librerias mas utilizadas, el motor Hermes V1 y las herramientas de la comunidad que hacen de este framework una de las opciones mas solidas para el desarrollo movil multiplataforma.

  • 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

Modalidades de contratación

Elige la modalidad que mejor se adapte a tu organización. Sin permanencia ni coste de setup.

Teleformación

Acceso autónomo al itinerario en la plataforma: lecciones, vídeos, ejercicios evaluados por IA y proyecto integrador. Con tutorización y foro técnico.

Solicitar propuesta

Aula virtual privada

Sesiones en directo sobre cohorte cerrada del cliente. Práctica guiada, resolución de dudas, evaluación al cierre y evidencias exportables.

Solicitar propuesta

Plan mixto

Teleformación con sesiones en directo intercaladas. Equilibra autonomía del alumno con hitos guiados, revisión de proyectos y feedback síncrono.

Solicitar propuesta

Sobre React Native

Meta Desde 2015 Documentación oficial

React Native es el framework de código abierto creado por Meta que permite desarrollar aplicaciones móviles nativas para iOS, Android y Web utilizando React y TypeScript. A diferencia de los enfoques híbridos basados en WebView, React Native renderiza componentes nativos reales, lo que proporciona un rendimiento y una experiencia de usuario indistinguibles de una aplicación construida con Swift o Kotlin. La New Architecture está activa por defecto, con Fabric, TurboModules, JSI, el modo bridgeless y el motor Hermes como fundamento técnico.

Este curso parte de React Native 0.77 o superior con New Architecture habilitada, Expo SDK 53 o superior con Expo Router, Reanimated 4, React Hook Form y Zod para formularios, React 19 para Suspense y Actions, y EAS Build, EAS Submit y EAS Update para todo el ciclo de vida de producción. Aprenderás a construir interfaces con componentes nativos, implementar navegación basada en ficheros con Expo Router, gestionar estado con Zustand y TanStack Query, acceder a APIs nativas como cámara, geolocalización, notificaciones push, AsyncStorage y SecureStore, y crear animaciones a 120 fps con Reanimated y Gesture Handler.

Arquitectura de React Native

El siguiente diagrama resume la pila actual de React Native con New Architecture, motor Hermes, JSI, Fabric y TurboModules como capas que sustituyen al bridge legacy.

graph TD
    A[Aplicación TypeScript + React 19] --> B[Motor Hermes]
    B --> C[JSI - JavaScript Interface]
    C --> D[Fabric Renderer]
    C --> E[TurboModules]
    C --> F[Codegen]
    D --> G[Vistas nativas iOS]
    D --> H[Vistas nativas Android]
    D --> I[Vistas web via React Native Web]
    E --> J[Módulos nativos iOS]
    E --> K[Módulos nativos Android]
    F --> L[Interfaces tipadas JS y nativo]

Modo bridgeless

El modo bridgeless elimina por completo el bridge asíncrono de la arquitectura legacy. Toda la comunicación entre JavaScript y el hilo nativo pasa por JSI de forma directa, sin serialización JSON intermedia.

graph LR
    A[JavaScript Hermes] -->|Llamada síncrona| B[JSI C plus plus]
    B -->|Referencia directa| C[TurboModules]
    B -->|Shadow Tree inmutable| D[Fabric]
    C --> E[APIs nativas]
    D --> F[UI nativa renderizada]

Navegación con Expo Router

Expo Router organiza la navegación en carpetas y ficheros dentro de app/, aplicando el mismo patrón que Next.js pero con componentes nativos y tipado estático de rutas.

graph TD
    A[Carpeta app] --> B[_layout.tsx Stack root]
    B --> C[index.tsx Inicio]
    B --> D[Pestanas _layout tabs]
    D --> E[tabs explorar index]
    D --> F[tabs perfil index]
    B --> G[productos bracket id tsx detalle]
    B --> H[auth login tsx login]
    B --> I[ajustes tsx ajustes]

React Native para iOS, Android y Web

Con React Native Web y el empaquetador Metro compartido, un mismo árbol de componentes se resuelve en las tres plataformas, aplicando extensiones .ios.tsx, .android.tsx y .web.tsx cuando se necesita código específico.

graph LR
    A[src app y componentes] --> B[Metro bundler]
    B --> C[iOS Simulator y dispositivos iOS]
    B --> D[Android Emulator y dispositivos Android]
    B --> E[React Native Web navegador]
    A --> F[Platform.select y ficheros plataforma]
    F --> C
    F --> D
    F --> E

Pipeline de EAS

EAS Build, EAS Submit y EAS Update encadenan la compilación en la nube, el envío automatizado a las tiendas y las actualizaciones OTA, con perfiles development, preview y production.

graph LR
    A[Commit y push] --> B[EAS Build nube]
    B --> C[Perfil development]
    B --> D[Perfil preview]
    B --> E[Perfil production]
    E --> F[EAS Submit]
    F --> G[App Store Connect iOS]
    F --> H[Google Play Console Android]
    E --> I[EAS Update canales y OTA]
    I --> J[Clientes actualizados sin review]

Qué incluye este itinerario

  • Introducción y arquitectura: qué es React Native, New Architecture con Fabric, TurboModules y JSI, modo bridgeless, motor Hermes, Expo vs CLI y ecosistema actual.
  • Instalación y entorno: configuración con Expo SDK 53 o superior, simuladores, flujo de desarrollo con Fast Refresh, Dev Client y primera aplicación.
  • Componentes nativos: View, Text, Image, FlatList, SectionList, StyleSheet, Flexbox y código específico por plataforma con .ios.tsx, .android.tsx y .web.tsx.
  • Navegación: React Navigation y Expo Router con stack, tab, drawer, rutas dinámicas, grupos, paso de parámetros tipados y deep linking.
  • Estado y hooks: useState, useEffect, Context API, Zustand, TanStack Query y patrones offline-first con soporte de React 19.
  • APIs nativas: permisos, cámara, geolocalización, AsyncStorage, SecureStore, MMKV, SQLite, notificaciones push y sensores del dispositivo.
  • Comunicación HTTP: fetch, axios, flujos de autenticación con tokens y refresh, soporte offline y comunicación en tiempo real con WebSocket.
  • UI y animaciones: Reanimated 4 con shared values y worklets, Gesture Handler, diseño responsive, theming con modo oscuro y librerías de componentes.
  • Testing y despliegue: Jest, React Native Testing Library, Detox, EAS Build, EAS Submit y EAS Update para actualizaciones OTA.
  • Proyecto integrador: aplicación móvil con Expo Router, AsyncStorage y SecureStore, animaciones con Reanimated 4, y pipeline de EAS Build y EAS Submit.

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.
  • Estudiantes de informática que quieren adquirir competencias prácticas en desarrollo de aplicaciones móviles.
  • Equipos de producto que necesitan lanzar aplicaciones para iOS, Android y Web con un único equipo de desarrollo.

Prerrequisitos: conocimientos de JavaScript o TypeScript y familiaridad con React (componentes, hooks y JSX). No se requiere experiencia previa en desarrollo móvil nativo.

¿Necesitas un itinerario completo?

Este curso puede formar parte de una carrera profesional que combine varias tecnologías. Explora nuestros itinerarios o te diseñamos uno a medida para tu equipo.

Plan formativo de React Native para tu equipo

Recibe una propuesta concreta: modalidad, alcance, calendario y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos la plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora. Sin coste de setup, sin permanencia.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación en React Native: preguntas frecuentes

¿La formación en React Native para empresas es bonificable por FUNDAE?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte la formación en React Native?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta el temario de React Native al nivel de mi equipo?
Sí. Ajustamos el itinerario de React Native al nivel y al stack de tu equipo, con ejercicios evaluados por IA y certificado verificable. La activación corporativa se acuerda durante la fase de propuesta.
¿Cómo se evalúa a los alumnos?
Con ejercicios corregidos automáticamente por IA (test, puzle, código, proyecto y ensayo), detección de entregas generadas con IA y certificados verificables por URL.