Firestore 应用

简单的产品管理应用,包含使用 Firebase Auth 和 Firebase Firestore ODM 构建的认证模块。您可以使用电子邮件或 Google 账户登录或注册,即使离线也能创建或更新产品,并通过 Firestore 离线持久化将其存储在本地存储中。产品图片存储在 Cloudinary 中,因此您必须创建一个账户才能使用该应用。最后,该应用支持 Firebase 推送通知,因此可以接收并响应它们。

包含 (Includes)

  • 通过 Firebase Auth 提供认证服务,支持登录和注册,具有持久化会话和唯一的电子邮件验证。
  • 通过 Firebase Firestore 提供产品服务,支持检索、创建和更新产品,并具有唯一的索引验证,以避免产品名称重复。
  • Firestore ODM,为 Firebase 集合创建类型化引用,然后您可以使用 Dart 对象对 Firestore 进行 CRUD 操作。另一个优点是可以通过属性过滤数据来创建查询。
  • FirestoreBuilder Widget 可作为 Firebase ODM 引用更改的 StreamBuilder。
  • 用于存储图片的 Cloudinary 服务。
  • 通过 Firestore 离线持久化支持离线操作,当您重新连接时,产品将自动上传到 Firestore。
  • 连接状态监听器,可在任何屏幕上显示漂亮的弹出窗口。
  • Google 登录
  • Firebase 推送通知和本地通知

演示

演示 1 (Demo 1) 演示 2 (Demo 2) 演示 3 (Demo 3)
演示 4 演示 5

GitHub

查看 Github