|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/crea-una-app-clone-de-indriver-uber-con-flutter-django-mysql/
课程评论:没有评论
**课程名称:** 使用 Flutter、Django 和 MySQL 创建 InDriver/Uber 克隆应用程序 **课程概述:** 本课程将从头开始指导您创建一款类似 InDriver 或 Uber 的交通出行应用程序。您将学习如何使用 Flutter 进行跨平台(Android 和 iOS)开发,结合 Clean Architecture、Bloc 状态管理、依赖注入(Injectable)以及 Socket.IO。 **前端技术栈(Flutter):** * **跨平台开发:** 使用 Flutter 构建可在 Android 和 iOS 上运行的应用程序。 * **状态管理:** 采用 Bloc 模式进行高效的状态管理。 * **依赖注入:** 使用 Injectable 实现依赖注入。 * **架构设计:** 应用 Clean Architecture(Presentation - Domain - Data 层)。 * **网络通信:** 进行 HTTPS 请求。 * **实时通信:** 集成 Socket.IO Client。 * **地图功能:** 使用 Google Maps API。 * **路线绘制:** 实现导航路线的绘制。 * **实时定位:** 跟踪用户和司机的实时位置。 * **动画效果:** 为位置和路线添加动画。 * **推送通知:** 集成推送通知功能。 **后端技术栈(Django):** * **Web 框架:** 使用 Django 快速高效地开发 Web 应用程序。 * **数据库:** 采用 MySQL 作为数据库。 * **ORM:** 使用 TypeORM 管理数据库交互。 * **数据处理:** 学习空间数据的处理。 * **API 开发:** 构建 CRUD API(Create, Read, Update, Delete)用于数据管理。 * **认证:** 使用 JWT (Bearer Token) 进行身份验证。 * **权限控制:** 通过用户角色保护 API 路由。 * **实时通信:** 集成 Socket.IO Server。 * **其他:** 集成 Firebase Admin 及更多功能。 **技术亮点:** * **Flutter:** Google 开发的开源框架,可轻松创建原生应用,性能和用户体验与原生应用无异。 * **Django:** Python 编写的免费开源 Web 框架,以其快速开发和高效性而闻名。 本课程旨在传授由资深开发者带来的专业知识,帮助您掌握当前 Flutter 开发中的最佳技术,构建功能完善的跨平台交通出行应用程序。
Crea un Clon de InDriver y UBER desde ceroDesarrollo Multiplataforma Android y iOS utilizando Clean Architecture + BloC con Backend y Base de datosEn este curso te voy a enseñar como crear una aplicación de TRANSPORTE tipo InDriver O UBER utilizando FLUTTER junto con Django, MYSQL, Inyeccion de dependencias y Socket IOAprende a programar con un Senior Developer combinando las mejores tecnologías que tiene Flutter actualmente para desarrollar apps Multiplataforma:APPGestor de estado BloCInyeccion de dependencias (Injectable)Clean Architecture (Presentation - Domain - Data)Peticiones HTTPSocket IO ClientMapas de GoogleTrazado de rutasLocalizacion en tiempo realAnimaciones en Localizacion y RutasNotificaciones PushBACKENDDjangoMySQL (Base de datos)TypeORMManejo de datos espacialesCRUD API (Create, Read, Update, Delete)JWT (Bearer Token)Proteccion de rutas por ROLES de usuarioSocket IO ServerFirebase AdminY 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.Django:Django es un framework web gratuito y de código abierto que permite desarrollar aplicaciones web de forma rápida y eficiente. Está escrito en Python, uno de los lenguajes de programación más populares.