Yaanyo
使用 Flutter 和 Firebase 作为后端实现的实时聊天和购物清单。

特点
- 与家人和朋友实时聊天。
- 通过彩色网格对购物任务进行分类。
- 随时随地轻松地将任务添加到购物清单。
使用的包
工作原理概述
- 通过由Firebase Auth管理的电子邮件和密码进行身份验证。
- 如果成功,则登录用户,并将用户名、电子邮件、个人资料图片和UID上传到Cloud Firestore以安全存储和方便访问。
- 为了实现“实时”交互,我们在尽可能多的地方大量使用了Stream和StreamBuilder。
- 到处都是Streams。
Cloud Firestore数据结构





安装
通过在您的Android设备上侧载附加的APK文件安装,或按照以下步骤从源代码构建项目来安装。
入门
请参阅Flutter官方指南以安装和运行Flutter。
先决条件
- 下载一个IDE,可以是Android Studio或VSC。
- 安装Flutter SDK和Dart插件
- 模拟器或物理设备
步骤
- 将此存储库克隆到您的计算机:
https://github.com/KhalidWar/yaanyo.git - 在模拟器或物理设备上运行
- 注册一个帐户
- 一切就绪!