欢迎光临散文网 会员登陆 & 注册

(009)使用Flutter和Firebase构建一个基本的基于群组的聊天应用程序

2023-03-10 09:09 作者:仿真资料吧  | 我要投稿

你将学到什么

构建全栈Flutter应用程序

Google登录身份验证

Firebase Firestore公司

了解数据库结构

要求

Flutter知识

Firebase知识

描述

在本课程中,我将教您如何创建一个功能强大的聊天应用程序,用户可以根据需要创建新组、搜索现有组、加入对话和退出组。本课程假定您具备Flutter和Firebase的基本知识,因此建议您在开始之前对这些技术有一定的经验。以下是您可以在本课程中学习的内容:设置Flutter和Firebase项目。允许用户使用其谷歌帐户进行身份验证。创建一个用户配置文件页面,电子邮件和全名。构建应用程序的主屏幕,用户可以在其中查看加入的组列表并创建新组。实现实时搜索功能,允许用户查找他们感兴趣的特定组。开发聊天功能,包括在组内发送和接收消息的能力。根据需要实现加入和退出组的能力。使用Firebase实时数据库管理数据,包括存储组信息、用户配置文件和聊天消息。课程结束时,学生将彻底了解如何使用Flutter和Firebase构建基于群组的聊天应用程序,该应用程序可以部署到各种平台,包括Android、iOS和Web。

链接:https://pan.baidu.com/s/1BvA9wyyT2ptR0z7dSJtR9g?pwd=skp8
提取码:skp8
--来自百度网盘超级会员V6的分享

概述

第1节:项目配置

第1课创建新项目

第2讲初始化Firebase

第2节:实现身份验证

第3课使用登录UI

第4讲Google登录功能

第5课处理身份验证状态

第3节:Firebase Firestore

第6讲插入用户数据

第7讲创建用户模型

第8课抽屉小工具的工作

第9讲个人资料页的工作

第10课创建小组的功能

第11讲创建群体模型

第12讲获取用户加入的组

第13讲小组信息页面的工作

第14讲加入和退出小组功能

第4节:搜索用户功能

第15讲搜索页面UI的工作

第16讲获取可搜索关键字的函数

第17讲向用户显示搜索结果

第5节:聊天功能

第18讲发送消息的UI

第19课发送信息的功能

第20课获取所有消息的功能

第21课展示所有信息

第6节:申请的工作

第22课测试整个应用程序

中级Flutter开发人员


(009)使用Flutter和Firebase构建一个基本的基于群组的聊天应用程序的评论 (共 条)

分享到微博请遵守国家法律