React Native es una tecnología multi plataforma que te permite desarrollar aplicaciones de manera rápida tanto como para Android como para IOS, el mismo código es usado por ambos para desplegar nuestra aplicación.
En este curso aprenderemos a configurar un entorno de trabajo en Windows para poder desarrollar aplicaciones Android con React Native, para ello deberás tener conocimientos previos de Javascript y React.
- Instalaremos todo lo necesario para poder trabajar, nodejs, vscode, android studio.
- Crearemos un proyecto desde cero y te explicaré la estructura básica de un proyecto de este tipo.
- Crearemos un emulador virtual usando Android Studio.
- Aprenderemos a interactuar con la línea de comandos para ejecutar nuestra aplicación en el emulador.
- Desarrollaremos una app de tipo TODO LIST que tendrá las operaciones básicas, agregar una nueva tarea, marcarla como realizada y finalmente poder eliminarla de la lista actual.
- Aprenderemos a usar los componentes View, Text, TexField, Dimension, Touchable Opacity, Flatlist y StyleSheet necesarios para crear interfaces dinámicas y coloridas.
- Además de eso aprenderemos a guardar información local en el dispositivo y cómo gestionarla a traves de la instalación de la dependencia react-native-async-storage.
- Finalmente aprenderemos a como compilar la aplicación en un archivo APK para poder compartirla o subirla a las diferentes tiendas.