©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
Material disponible
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.
- Entorno de Desarrollo.
- 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 de componentes nativos.
En esta clase vamos a dedicarnos a mejorar el aspecto de las aplicaciones, veremos también Pull to Refresh o consumo de API's.
- Custom Hooks
- Incorporar estilos según plataforma (iOS - Android).
- Reutilización de custom hook.
- Paginación con scroll infinito.
- Enrutamiento con Link.
- Librería de componentes Paper.
- Lista de tareas 1.
- Lógica base.
- Persistencia en SQLite.
En este vídeo seguiremos el proyecto de la clase anterior en el que aplicaremos efectos mediante la detección de gestos swipe.
- Detección de gestos.
- Swipe to Delete.
- Swipe to toggle state.
En esta clase comenzamos el proyecto final del curso. Será una aplicación de preguntas con respuestas que llamaremos "TriviApp". En esta clase veremos la aplicación de Expo Router para controlar las rutas de la aplicación y la conexión con servicios web (API REST).
Esta es la segunda clase del proyecto final en React Native "TriviApp". Durante la clase ajustaremos algunos detalles como:
- Lógica del juego.
- Ajustes gráficos.
- Persistencia en el dispositivo
Valoraciones
Edson Suarez
Muy útiles los proyectos prácticos
JOSE ARTURO RAMOS
Buen curso & buen profe
¿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.