国外课栈 - 国外电子信息技术视角栈
使用Firebase,Flutter和Provider构建聊天应用程序 
使用Firebase,Flutter和Provider构建聊天应用程序
类别 : 视频教程
格式 : MP4
支付  提交
概述

使用Flutter,Firebase和Provider Framework制作完整的移动消息应用程序

  • 如何使用Flutter和Firebase构建完整的聊天消息应用程序!
  • 如何使用Flutter Provider框架

在本课程中,我们将使用Flutter和Firebase中最好的工具构建一个完整的聊天应用程序,从零到部署成一个称为Chatify的部署,您可以在Google Play商店或iOS App Store中发布该应用程序。

应用程序功能是什么?

  • 惊人的实时消息应用程序
  • 就像其他流行的消息传递应用程序一样,最近的“对话”页面
  • 通过全文搜索查找其他应用程序用户
  • 用户之间的媒体共享
  • 即时通讯
  • 配置文件自定义(即显示名称,用户个人资料等)
  • 认证方式
  • 使用设备相机和图像库上传图像
  • 创建小组对话

涵盖了哪些概念?

  • 使用Flutter在Firebase / Firestore上完成大师课程
  • 提供者状态管理框架
  • 使用Firebase存储+图像压缩技术上传媒体文件
  • 使用Firebase和Flutter进行身份验证
  • 拍摄照片/挑选图像以通过Flutter上传
  • 构建和部署Firebase功能
  • 借助Cloud Firestore实时完成CRUD功能
  • 所有实时Firestore数据库触发器(onCreate,onUpdate,onDelete)
  • 使用流,期货和更新状态
  • 响应式应用程序设计的媒体查询和设备定位
  • 使用FutureBuilders,StreamBuilders和Async / Await函数处理异步数据
  • 动画和页面过渡
  • SVG图像和图像缓存以提高性能
  • 表单验证和错误处理
  • 自定义主题创建和字体
  • 实用,直接,可重复的大量应用构建模式

总目录(8h)

  • 介绍
  • 入门
  • 身份验证和基本服务
  • 了解Firebase和聊天数据结构
  • 主页,个人资料页和用户搜索页
  • 对话页面