|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/crea-una-app-red-social-con-chat-estilo-whatsapp-con-android/
课程评论:没有评论
## Coursera课程总结:使用Android Studio和Firebase创建类WhatsApp社交应用 **课程名称:** Crea una APP Red Social con Chat estilo WHATSAPP con Android **课程简介:** 本课程将**一步一步**教您如何使用Android Studio和Firebase创建一个具有类似WhatsApp聊天功能的社交应用程序。课程涵盖了以下核心主题: * **Firebase集成:** 将您的Android应用与Firebase平台集成。 * **实时数据处理:** 使用Firebase Cloud Firestore进行实时数据管理。 * **用户认证:** 通过Firebase Authentication实现多种用户登录方式,包括 **Google登录**。 * **高级推送通知:** 实现 **类似WhatsApp和Messenger的推送消息功能**。 * **NoSQL数据库关系:** 理解NoSQL数据库中的数据关系。 * **图片存储与展示:** 使用Firebase Storage保存和显示图片。 * **高级Android界面设计:** 学习Android应用程序的高级屏幕设计技巧。 **关键技术栈:** * **Android Studio:** 强大的Android应用程序开发集成开发环境(IDE),提供丰富的工具和服务。 * **Firebase:** 由Google提供的全面的应用程序开发平台,旨在快速、高效地构建高质量的移动和Web应用程序,并支持iOS、Android和Web平台。其云端服务包含多种功能,可满足开发者多样化的需求。 **课程目标:** 通过本课程的学习,您将能够独立设计和开发一款功能完整的社交应用,包含实时聊天、用户认证、图片分享等核心功能,并熟练掌握Android开发和Firebase平台的使用。 (未提供详细课程大纲)
En este curso te voy a enseñar como crear una aplicación Red Social con un chat similar a WHATSAPP paso a paso utilizando Android Studio y Firebase. Algunos de los temas que veras a lo largo del curso serán los siguientes:Integrar una aplicación con Firebase.Manejo de datos en tiempo real utilizando Firebase Cloud FirestoreAutenticacion de usuarios con Firebase AuthenticationAutenticacion de usuarios con GOOGLENotificaciones Push AvanzadasNotificaciones Push estilo WHATSAPP -MESSENGERRelación de datos en bases de datos NOSQLGuardar y mostrar imagenes con Firebase StorageDiseños avanzados de pantallas en AndroidAndroid 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.