|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kotlin-app-tipo-uber-utilizando-android-studio-y-firebase/
课程评论:没有评论
**Kotlin: 打造类似Uber的应用 (Android Studio + Firebase)** 本课程将教授如何使用Android Studio和Kotlin,结合Firebase平台,开发一款类似Uber、Cabify、Beat等出行服务的应用程序。 **课程亮点:** * **双项目开发:** 分别为客户端和司机端创建独立的Android Studio项目。 * **Firebase集成:** 深入学习Firebase在应用开发中的整合应用。 * **实时数据处理:** 利用Firebase Firestore实现数据的实时更新与管理。 * **用户认证:** 集成Firebase Authentication,安全可靠地处理用户登录和注册。 * **Google Maps API:** 掌握Google Maps API的使用,实现地图展示、定位等功能。 * **高级推送通知:** 实现功能强大的推送通知,提升用户互动性。 * **GPS导航:** 集成GPS功能,实现实时导航和路线规划。 * **Firebase Storage:** 学习如何使用Firebase Storage存储和展示图片。 * **路线绘制:** 实现地图上的路线绘制功能。 * **传感器应用:** 利用Android传感器技术,提升应用的用户体验。 **核心技术栈:** * **Android Studio:** 强大的Android应用程序开发集成开发环境。 * **Kotlin:** 现代、简洁、安全的Android官方开发语言。 * **Firebase:** Google提供的全方位移动应用开发平台,涵盖数据库、认证、存储、分析等功能。 通过本课程,您将全面掌握开发一款功能齐全的出行服务App所需的关键技术和流程。
En este curso te voy a enseñar como crear una aplicación estilo (UBER, CABIFY, BEAT, DIDI, InDriver) utilizando Android Studio con Kotlin y Firebase. Algunos de los temas que veras a lo largo del curso serán los siguientes:Crear dos proyectos en Android Studio uno para el cliente otro para el conductor.Integrar apps con FirebaseManejo de datos en tiempo real utilizando Firebase FirestoreAutenticacion de usuarios con Firebase AuthenticationAPI Google MapsNotificaciones Push AvanzadasNavegación con GPSGuardar y mostrar imagenes con Firebase StorageTrazado de rutasSensoresAndroid Studio:es un entorno de desarrollo, un software, que cuenta con herramientas y servicios para que los desarrolladores puedan crear nuevas aplicaciones para Android. Muchos de los sistemas operativos actuales cuentan con este tipo de entornos de desarrollo, algo que ocurre también en el sistema operativo de Google.Firebase:se trata de una plataforma móvil creada por Google, cuya principal función es desarrollar y facilitar la creación de apps de elevada calidad de una forma rápida, con el fin de que se pueda aumentar la base de usuarios y ganar más dinero. La plataforma está subida en la nube y está disponible para diferente plataformas como iOS, Android y web. Contiene diversas funciones para que cualquier desarrollador pueda combinar y adaptar la plataforma a medida de sus necesidades.