Desarrollo Multiplataforma Android y iOS utilizando Clean Architecture + MVVM con Backend y Base de datos. En este curso te voy a enseñar como crear una aplicación de TRANSPORTE tipo InDriver O UBER utilizando React Native junto con Node.JS, MYSQL y Socket IO.
Aprende a programar con un Senior Developer combinando las mejores tecnologías que tiene React Native actualmente para desarrollar apps Multiplataforma:
APP:
- React Native
- Typescript
- Expo (Android y iOS)
- MVVM
- Inyeccion de dependencias
- Clean Architecture (Presentation – Domain – Data)
- Peticiones HTTP
- Socket IO Client
- Mapas de Google
- Trazado de rutas
- Localizacion en tiempo real
- Animaciones en Localización y Rutas
- Notificaciones Push
BACKEND:
- Node.js (Lenguaje Javascript)
- Typescript
- MySQL (Base de datos)
- Datos Espaciales con MySQL
- Socket IO (Tiempo Real)
- Prisma ORM
- Zod (Validaciones)
- Almacenamiento de archivos
- CRUD API (Create, Read, Update, Delete)
- JWT (Json Web Tokens)
- Proteccion de rutas por ROLES de usuario
- Notificaciones Push
Y MUCHO MAS!
Espero que te suscribas a mi curso y poderte brindar todo mi conocimiento sobre este interesante mundo del desarrollo móvil profesional.
React Native:
React Native es un framework de desarrollo móvil de código abierto que permite crear aplicaciones nativas para iOS y Android utilizando JavaScript y React. Combina el desarrollo web con componentes nativos, lo que brinda rendimiento cercano al nativo y permite escribir una sola base de código para múltiples plataformas.
Node.js:
Es un entorno de ejecución de JavaScript de código abierto que permite ejecutar código JavaScript fuera del navegador, en el lado del servidor. Es multiplataforma y se basa en el motor V8 de Google Chrome, lo que lo hace rápido y eficiente para construir aplicaciones escalables y de red, especialmente aquellas que requieren manejo de muchas conexiones simultáneas, como las de chat en tiempo real o transmisión de video






