
Crea una APP clone InDriver UBER con Flutter y Spring Boot
udemy · ⭐ 4.92 (18 reseñas) · Todos los niveles · es · ⏱ 33,5 h
Impartido por Jonathan Goyes · 218 alumnos
19.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
Crea un Clon de InDriver y UBER desde cero Desarrollo Multiplataforma Android y iOS utilizando Clean Architecture + BloC 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 FLUTTER junto con Spring Boot, MYSQL y Socket IO Aprende a programar con un Senior Developer combinando las mejores tecnologías que tiene Flutter actualmente para desarrollar apps Multiplataforma: APP • Diseño de pantallas • Mapas de Google • Localización en tiempo real • Trazado y actualizacion de rutas • Animaciones de localizacion • Almacenamiento local • Manejo de imagenes • Peticiones HTTP • Clean Architecture • BloC (Gestor de estado) • Inyeccion de dependencias • Notificaciones Push BACKEND • Spring Boot (Lenguaje JAVA) • MySQL (Base de datos) • Datos espaciales con MySQL • JPA Hibernate • Spring Security • Socket IO (Tiempo real) • Almacenamiento de archivos • CRUD API • (Create, Read, Update, Delete) • JWT (Bearer Token) • Proteccion de rutas por ROLES de usuario • Notificaciones Push • Firebase Admin 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. Flutter: Es un framework de código abierto desarrollado por Google para crear aplicaciones nativas de forma fácil, rápida y sencilla. Su principal ventaja radica en que genera código 100% nativo para cada plataforma, con lo que el rendimiento y la UX es totalmente idéntico a las aplicaciones nativas tradicionales. Spring Boot: Es un framework de código abierto para aplicaciones Java. Se utiliza para simplificar el desarrollo de aplicaciones empresariales, ofreciendo soporte para diversas tecnologías y patrones de diseño. Spring proporciona una base sólida para la construcción de aplicaciones Java complejas y escalables, permitiendo a los desarrolladores enfocarse en la lógica de negocio en lugar de los detalles de la infraestructura.
Lo que aprenderás
- Flutter
- Spring Boot
- MySQL
- Google Maps
- Peticiones HTTP
- Conexion Base de datos
- Manejo de datos espaciales con MySQL
- Socket IO (Tiempo real)
- CRUD API
- Localizacion en tiempo real
- Gestor de estado BloC
- Inyeccion de dependencias
- Clean Architecture
- JAVA
- Comunicar API REST con un APP
- JPA Hibernate
- Spring Security
- Json Wen Tokens JWT
- Notificaciones Push
- Firebase Admin
Requisitos
- Programacion orientada a objetos
- Tener conocimiento en algun lenguaje de programacion como Dart, Kotlin ,JAVA, Swift, Javascript