Desarrollo multiplataforma para IOS y Android utilizando Clean Architecture + MVVM
En este curso te voy a enseñar como crear una aplicación DELIVERY utilizando REACT NATIVE junto con NodeJS y MYSQL.
Algunos de los temas que veras a lo largo del curso serán los siguientes:
Clean Architecture
Patron MVVM
Typescript
Hooks
Context API
Expo CLI
Async Storage (Persistencia de datos)
Integrar aplicación con NodeJS (Backend).
Crear tablas en la base de datos
Hacer consultas simples y complejas en MySQL
Manejo de datos en tiempo real utilizando SOCKET IO
Autenticación de usuarios con JSON WEB TOKENS
Mapas de Google
Notificaciones Push
Trazar rutas en el mapa desde un punto A hasta B
Colocar marcadores personalizados
Integrar Firebase Storage para almacenar imagenes en la nube
Relación de datos en bases de datos MySQL
Navegación con GPS
Geolocalización
Peticiones HTTP
Mercado pago
Stripe
Visual Studio Code
Postman
MySQL Workbench
Y MUCHO MAS!
Espero que te suscribas a mi curso y poderte brindar todo mi conocimiento sobre este interesante mundo del desarrollo móvil multiplataforma
React Native:
React Native, es un framework de código abierto creado por Meta Platforms, Inc. Se utiliza para desarrollar aplicaciones para Android, Android TV, iOS, macOS, tvOS, Web, Windows y UWP al permitir que los desarrolladores usen React con las características nativas de estas plataformas
NodeJs:
Ideado como un entorno de ejecución de JavaScript orientado a eventos asíncronos, Node.js está diseñado para crear aplicaciones network escalables. En el siguiente ejemplo de "hola mundo", pueden atenderse muchas conexiones simultáneamente. Por cada conexión, se activa la devolución de llamada o callback, pero si no hay trabajo que hacer, Node.js se dormirá.
MySQL:
Es un sistema de gestión de bases de datos relacionales de código abierto respaldado por Oracle y basado en el lenguaje de consulta estructurado (SQL). MySQL funciona prácticamente en todas las plataformas, incluyendo Linux, UNIX y Windows. Aunque puede utilizarse en una amplia gama de aplicaciones.