Lleva tu carrera a otro nivel por menos de 1 dólar al día.

Desarrollo de Apps con React Native
Ruta de aprendizaje

Desarrollo de Apps con React Native

Crea aplicaciones nativas para iOS y Android con Javascript y React.
Desarrolla aplicaciones nativas usando Javascript y React. React Native es un framework basado en componentes con el que podrás crear interfaces para tus apps moviles.

Contáctanos para saber más

React native infografia
Programación para todos

Programación para todos

Básico
Básico
Curso de Pensamiento Lógico

Curso de Pensamiento Lógico

Curso de Programación Estructurada

Curso de Programación Estructurada

Curso de Programación Orientada a Objetos: POO

Curso de Programación Orientada a Objetos: POO

Curso Profesional de Git y GitHub

Curso Profesional de Git y GitHub

Fundamentos de JavaScript

Fundamentos de JavaScript

Retos de Pensamiento Lógico y Programación

Desarrolla con React JS

Desarrolla con React JS

Intermedio
Intermedio
Curso de React.js

Curso de React.js

Curso de React Router

Curso de React Router

Platzi Badges

Desarrollo Móvil con React

Desarrollo Móvil con React

Avanzado
Avanzado
Curso de React Navigation

Curso de React Navigation

Curso de React Native

Curso de React Native

Platzi Video

¿Sabías que? React Native

React Native se ha convertido en uno de los frameworks más usados para el desarrollo de aplicaciones moviles en el mundo tanto que grandes negocios como Instagram, Facebook, Pinterest, Skype y Uber lo usan a diario para el desarrollo y actualización de sus aplicaciones.

Aprender React Native no es dificil y puede llevar tu carrera profesional a otro nivel. En la actualidad todos usamos dispositivos moviles y queremos tener siempre las cosas al alcance de un click, todos los negocios de todos los tamaños pueden tener su aplicación propia, tu puedes ser quien la desarrolle y solo necesitas aprender React js y React Native.

1. Ventajas de Usar React Native.

  • A la hora de desarrollar tu aplicación te da velocidad ya que no tienes que compilar cada vez que haces un cambio, como si sucede cuando usas Android Studio o Xcode.

  • Usas el mismo código para diferentes plataformas React Native te permite desarrollar aplicaciones tanto para Android como para iOS, incluso puedes desarrollar para Windows Mobile.

  • Tu app es más fácil de entender gracias al sistema de componentes que te ofrece React.

  • Es Open Source y fuertemente usado por Facebook.

  • Tiene APIs nativas que puedes usar al instante al igual que las miles de APIs que ha creado la comunidad.

  • Cuenta con buenas herramientas de debugging.

  • Si eres frontend fácilmente podrás crear tu propia aplicación.

Ahora bien, ya tienes claras las ventajas de aprender React Native y muy es posible que te estés preguntando, ¿Cómo logró desarrollar una app?.
Pues bien, en Platzi queremos que desarrolles tu propia app de principio a fin y estos cursos te ayudarán a lograr tu objetivo. Incluso si no sabes absolutamente nada puedes ver nuestro Curso gratuito de Programación Básica e ir adquiriendo tus primeras bases.

Existen 2 caminos por los cuales te puedes ir al momento de estar desarrollando tu app y son Android (Google) o iOS (Apple). Para iOS es necesario que aprendas Objective-C y Swift y Java o Kotlin si quieres programar en Android.

Y es aquí, donde debes tener en cuenta que cada una se desarrolla en su propia plataforma y sus componentes no se pueden re-usar. Pero la buena noticia es que la solución la encuentras con React Native que te permite desarrollar aplicaciones híbridas nativas.

2. ¿Cómo funciona React Native?

Sólo hay un código nativo que te permitirá desarrollar muchas funcionalidades, para que innoves cada vez más en tus proyectos. Eso no quiere decir que siempre debas elegir este framework, ya que depende de lo que quieras desarrollar.

Lo que sí te podemos asegurar es que al ser OpenSource muchos desarrolladores tendrán acceso a las características y podrás contar con el apoyo de una amplia comunidad que te guiará en el desarrollo sin que quedes a mitad o sin finalizar un gran proyecto

3. ¿Por qué React Native y no otros lenguajes?

Usa el lenguaje de programación más usado en el mundo y es JavaScript, lo cual hace que aprendas más rápido y puedas desarrollar una aplicación sin necesidad de usar un lenguaje nuevo, si ya trabajas con Javascript al igual que con los conceptos de React.

4. ¿Qué vas a lograr con está ruta de estudio?

  1. Aprenderás conceptos de programación
  2. Aprenderás el mejor lenguaje de la web: Javascript
  3. Aprenderás a usar el Framework más recomendado en la comunidad que es React
  4. Aprenderás a crear cualquier aplicación nativa con React

¿Qué esperas para iniciar? Anímate a crear tu propia aplicación con desarrolladores expertos en el tema.

¡Prueba la suscripción de Platzi!

¡No te pierdas nuestros lanzamientos!

Glosario

Glosario

Framework: Serie de herramientas/librerias de programacion con un proposito especifico

API: Aplicación que funciona como interfaz de programación, la cual es usada como biblioteca y proporciona interoperabilidad entre sistemas.

Android: Sistema operativo creado por Google para celulares.

IOS: Sistema operativo de Apple creado para iPhone

Android Studio: Entorno de desarrollo para crear aplicaciones de Android

Xcode: Entorno de desarrollo para crear aplicaciones de iOS

Aprende de los mejores

Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

Android, Firebase, Java, Geek & Teacher en Platzi

@anncode
Sacha Lifszyc

Sacha Lifszyc

JavaScript FullstackDeveloper en Restorando

@sachalifs
Marcela Valenzuela Gómez

Marcela Valenzuela Gómez

Profesora de Matemáticas y Física en Independiente

@MarceMaticas
Leonidas Esteban

Leonidas Esteban

Frontend Chapter Lead en Grow

@LeonidasEsteban
Daniela Coyotzi

Daniela Coyotzi

Desarrolladora de Videojuegos en HyperBeard

@Poiad_
Richard Kaufman

Richard Kaufman

Ingeniero Frontend en Kickass Partners

@sparragus

Comparte tu conocimiento

Abril Darynka
Abril Darynka
11 days ago
Ervic
Ervic
2 months ago
Simón Andrés
Simón Andrés
2 months ago

Rutas relacionadas para complementar tu aprendizaje

Frontend con React.js
Ruta de aprendizaje

Frontend con React.js

Intermedio
Aprende a desarrollar aplicaciones web, mobile y de escritorio con React.js, la librería JavaScript más popular en el mercado.
iOS Mobile Developer
Ruta de aprendizaje

iOS Mobile Developer

Básico
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
Desarrollo de Aplicaciones Android
Ruta de aprendizaje

Desarrollo de Aplicaciones Android

Básico
Android es el Sistema Operativo usado por más personas en todo el mundo, es el lugar donde tus desarrollos pueden tener más alcance.

¿Qué estás esperando?

Empieza a estudiar ahora y asegura tu futuro