搜索插件、代码仓与 APP 分类

插件详情v1.6.2

firebase_dart

Firebase 数据库、认证和存储客户端的纯 Dart 实现,可在不同平台上使用

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
1.9万
喜欢数
130
Pub 分数
110

安装插件

flutter pub add firebase_dart

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Firebase Dart 是 Firebase 核心服务(数据库、身份验证和存储)的纯 Dart 实现,专为跨平台使用而设计。它使 Flutter 应用能够与 Firebase 交互,而无需依赖特定于平台的原生代码,可在 Android、iOS、Web、macOS、Windows 和 Linux 上实现无缝集成。该库专为寻求跨平台一致行为的开发者打造,支持实时数据同步、用户身份验证以及使用 Firebase 后端基础设施的安全文件存储。该包由 appsup.be 维护,并通过 pub.dev 与 Flutter 生态系统兼容。

适合场景

  • 多平台应用中的实时数据同步
  • 跨设备用户身份验证
  • 安全的云文件存储
  • 跨平台 Firebase 集成
  • 离线优先的应用程序开发

主要特点

  • 纯 Dart 实现
  • 支持所有主要平台
  • 实时数据库访问
  • 使用电子邮件/密码和 OAuth 进行身份验证
  • 使用 Firebase 存储进行文件上传/下载
  • 无原生代码依赖

适合对象

  • 面向多平台的开发者
  • 需要一致 Firebase 行为的应用程序
  • 避免使用原生 SDK 的项目
  • 注重代码重用的团队
  • 无需平台特定设置即可使用 Firebase 功能的 Flutter 应用

使用建议

  • 仅限包中包含的 Firebase 服务
  • 可能不支持原生 SDK 中可用的所有 Firebase 功能
  • 性能可能与原生实现有所差异
  • 需要在跨平台环境中谨慎处理身份验证状态
  • 非谷歌官方维护

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Ceasefire Now

:heart: sponsor

A pure Dart implementation of the Firebase client

Consists of two packages:

Sponsor

Creating and maintaining this package takes a lot of time. If you like the result, please consider to :heart: sponsor. With your support, I will be able to further improve and support this project. Also, check out my other dart packages at pub.dev.

Many thanks to Tim Whiting for his support.

所属分类

依赖

依赖清单 23 项

源码仓库

使用此插件的项目