Curso de Desarrollo de Apps (Android y iOS) con React Native

Categories: Desarrollo de Apps
Lista de deseos Share
Share Course
Page Link
Share On Social Media

Acerca de este curso

> Módulo 1: Primeros pasos con React Native

Los beneficios de React Native

Configuración de un entorno para desarrollar aplicaciones iOS y Android

Creando aplicaciones

Introducción a JSX y cómo se usa en React Native

Componentes con estado

Métodos React de ciclo de vida

Estructuración de aplicaciones React Native y su parecido con HTML

 

> Módulo 2: Familiarizarse con React Native Components

Componentes independientes de la plataforma

Componentes básicos

Interacción básica del usuario

Tratar con listas de datos

Incrustar contenido web

Manejo de entrada de usuario

Componentes dependientes de la plataforma.

Barras de progreso

Controles adicionales

Navegación específica de la plataforma

Navegación en React Native

 

> Módulo 3: Depurando y Probando React Native

Depurando sus aplicaciones React Native

Depuración remota

Inspeccionar componentes React Native

Pruebas

 

> Módulo 4: Llevando el poder de Flexbox al mundo nativo, y animación de componentes

Conceptos y técnicas de Flexbox Styling.

Mejores prácticas y técnicas para estilizar tus aplicaciones React Native

Cómo funciona la animación

Usando Animated API

Funciones Animated

 

> Módulo 5: Autenticando su aplicación y recuperando datos

Familiarizándose con Firebase

Gestión de permisos

Escribiendo datos a Firebase

Obteniendo datos en React Native

Configuración de la autenticación en Firebase

Creación de pantallas funcionales de inicio de sesión y registro

Autenticación a través de social providers.

 

> Módulo 6: Implementando una arquitectura Flux con Redux

¿Qué es la arquitectura Flux?

Conceptos de redux y uso.

Conectando Redux a tu aplicación

Usando redux-thunk para acciones asíncronas

 

> Módulo 7: APIs admitidas y cómo usarlas

Vinculación de bibliotecas y API con código nativo

Familiarizarse con una lista de API nativas cubiertas por React Native

Recuperar y guardar fotos con CameraRoll API

Obteniendo su ubicación exacta con GeoLocation API

Aprendiendo sobre la persistencia con la API de AsyncStorage

Respondiendo a los gestos de los usuarios con PanResponder

 

> Módulo 8: Trabajar con módulos externos en React Native

Profundizando en react-navigation.

Los mejores paquetes de código abierto para usar

Integrando React Native con las aplicaciones existentes

 

> Módulo 9: Lanzamiento de su aplicación móvil en App Store o Google Play

Liberar aplicaciones para iOS y cómo se hace en React Native

Liberar aplicaciones para Android y cómo se hace en React Native

What Will You Learn?

  • Comprender cómo React Native funciona y lo que lo convierte en la mejor opción para el desarrollo de Apps para muchas empresas.
  • Crear aplicaciones nativas del mundo real con animaciones y estilos complejos.
  • Trabajar con las más importantes APIs nativas de iOS y Android y acceder a ellas utilizando React Native
  • Usar técnicas de autenticación y cómo conectar su aplicación a datos reales utilizando Firebase o su propio servidor
  • Utilizar paquetes comunitarios considerados como estándar de la industria
  • Comprender el proceso de lanzamiento de la aplicación a las tienda de aplicaciones de Apple y Play Store de Google

Student Ratings & Reviews

No Review Yet
No Review Yet