©2025 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso React Native
Domina el desarrollo de aplicaciones móviles nativas multiplataforma aprovechando tus conocimientos de React y JavaScript
Inscripciones abiertas
Inicio del curso
React Native es un framework de código abierto desarrollado por Meta, creador del propio React, que permite crear aplicaciones móviles utilizando JavaScript y React. Entre las diferencias y mejoras de este framework con respecto a las soluciones de desarrollo de aplicaciones híbridas es que no requiere el uso de WebViews para renderizar la interfaz de usuario. En lugar de ello, React Native es capaz de traducir los componentes de React en elementos nativos, lo que multiplica el rendimiento y mejora la experiencia del usuario.
Otra ventaja de React Native es que permite a los desarrolladores escribir una única base de código en JavaScript y ejecutar la aplicación en iOS y Android, sin necesidad de escribir código completamente separado para cada plataforma. Gracias a ello conseguimos reducir el tiempo y el costo de desarrollo de manera sensible.
Paralelamente, el hecho de reciclar los conocimientos de desarrollo frontend hace que React Native consiga dar soporte a una enorme comunidad de desarrolladores, por lo que ha conseguido convertirse en una de las opciones más populares para el desarrollo de aplicaciones móviles.
Qué aprenderé en el Curso React Native
Objetivos del curso
Por qué debes aprender React Native
Qué tengo que saber
- Lógica de programación.
- JavaScript (básico)
- CSS (bases y FlexBox)
- HTML (deseable)
- React (básico)
Clases y contenidos
- Introducción a React Native, la herramienta para desarrollo de apps móviles nativas multiplataforma.
- Creación de una primera aplicación usando el framework Expo, recomendado para el desarrollo con React Native.
- Tour guiado para conocer la arquitectura de aplicación: qué es cada archivo preinstalado y que función cumple en el proyecto.
- Guía de uso básica de componentes nativos.
En esta clase vamos a dedicarnos a mejorar el aspecto de las aplicaciones, veremos más acerca del layout de las aplicaciones y cómo personalizar aspectos como los colores, lidiar con distintos tamaños de pantallas o imágenes.
En esta clase conoceremos algunas de las principales interfaces de usuario que nos ofrece React Native: Listas. ScrollView, FlatList, VirtualizedList. Veremos las diferencias entre ellas en lo que respecta a aspectos como gestión de la memoria, casos de uso y recomendaciones.
En esta clase vamos a incorporar y gestionar distintas pantallas en las aplicaciones. Veremos cómo usar React Navigation y Expo Router.
Cómo lidiar con estados en las aplicaciones de React Native. Veremos cómo trabajar con servicios de APIs remotas para el trabajo con recursos desde las aplicaciones.
En este vídeo veremos cómo implementar la autenticación de usuarios sobre servicios web API REST y cómo crear rutas de la aplicación protegidas, solo accesibles para usuarios autenticados.
Consumir datos e implementar pantalla de detalles, buscador, secciones, etc.
Implementar acciones que disparan eventos realizados con gestos. Persistencia de información en el dispositivo.
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.