
Veremos la app terminada y todo lo que vamos a hacer y aprender durante el curso.
Dejaré a tu disposición el repositorio del curso para que compares el código.
Descargaremos el editor de código que vamos a utilizar durante todo el curso.
Configuraremos Visual Studio y instalaremos todos los plugins que vamos a usar en el curso.
Instalaremos Node JS en nuestro equipo de manera global.
Instalaremos el gestor de paquetes Yarn para poder instalar todas las dependencias que usaremos durante el curso.
Instalaremos Expo CLI para poder crear nuestra primera aplicación.
Instalaremos Android Studio para crear un nuevo dispositivo móvil y poder cargar nuestra aplicación en un sistema Android.
Instalaremos Xcode para crear un nuevo dispositivo móvil y poder cargar nuestra aplicación en un sistema iOS.
Vamos a ejecutar nuestra app end esarollo en un dispositivo real.
Una explicación de todo lo que vamos a ver en esta sección de Conceptos básicos sobre React JS.
Veremos que es el JSX de React y por que nos facilita mucho a la hora de programar.
Veremos los conceptos básicos que tiene React para entender mejor como funciona.
Crearemos nuestra primera app con el comando create-react-app.
Veremos toda la estructura de una aplicación de React JS.
Crearemos nuestro primer componente y veremos todas sus partes.
Veremos una explicación de que son los PROPS de React y como funcionan.
Pasaremos props básicos de una componente a otro para crear componentes reutilizables.
Pasaremos variables y objetos por los props de nuestros componentes.
Vamos a aprender como podemos pasar funciones completas entre componentes usando los props de React JS.
Veremos que es la asignación por destructuring y como no puede ayudar con el manejo de props.
Podemos definir en nuestros componentes props por defecto en el caso de que no le pasemos ninguno.
Veremos que el Template Strings y como nos puede ayudar a mostrar las variables en los componentes.
Veremos el uso del hook de estado useState de React.
Veremos el uso del hook de efecto useEffect de React.
Gracias a este curso aprenderás desde los conceptos básicos de React Native, hasta lo más avanzado para crear un E-Commerce app mobile completo y funciones en App.
Una vez terminado el curso serás capaz de crear cualquier tipo de aplicación móvil conectada a una base de datos, REST API, sin necesidad de ayuda.
Serás capaz de crear un panel de administrador para gestionar los datos de tu propia tienda y añadir la famosa pasarela de pago Stripe.
Serás capaz de crear cualquier App para Android y iOS
Aprenderás a crear un potente buscador de productos
Frameworks UI React Native Paper
Crear sistema de pago con Strapi
Creación de componentes, hooks personalizados y su reutilización
Aprenderás a usar Context, Ref, State, Effect, Memo, etc...
Aprenderás a usar React Navigation 5, sus Hooks y mucho más...
Consumir REST API
Aprenderás a Strapi y modificarlo
Aprenderás a crear un sistema de login y registro de usuarios completo
Crearemos componentes para reutilizarlos en la aplicación
Aprenderás a controlar los datos que fluyen por React Native entre componentes
Crearás formularios completamente personalizados
Aprenderás a usar Formik y Yup en los formularios
Aprenderás a crear un sistema de favoritos
Generar APK y IPA
Subir la app a las stores
Lo mejor de todo, es que este curso no acaba aquí, va a tener continuas actualizaciones para ir mejorando la aplicación cada vez mucho más.