FLUTTER ECOSYSTEM

supabase_flutter

Supabase 的 Flutter 集成。此包使开发人员能够轻松构建安全且可扩展的产品。

最新版本
2.17.2
近 30 天下载
109万
喜欢数
978
Pub 分数
150

Package Overview

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

插件概览

Supabase Flutter 是一个全面的包,可将 Supabase 的后端服务集成到 Flutter 应用程序中。它使开发者能够轻松实现认证、实时数据库操作和云存储,且设置简单。该包专为安全性和可扩展性设计,支持多种平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。该包简化了对 Supabase 的 PostgreSQL 数据库、用户管理和文件存储的访问,帮助开发者快速构建功能完整的全栈应用程序。

适合场景
  • 移动应用中的用户身份验证
  • 实时数据同步
  • 基于云的文件存储
  • 安全的API集成
  • 构建可扩展的Web和移动应用
  • 离线优先的应用开发
主要特点
  • 内置的电子邮件/密码和社交提供商身份验证
  • 实时数据库订阅
  • 通过云存储进行安全的文件上传和下载
  • 跨平台支持
  • 易于使用的 SDK,提供 Flutter 友好的 API
  • 自动模式迁移和行级安全
适合对象
  • Flutter 开发人员构建全栈应用程序
  • 需要安全、可扩展后端的团队
  • 初创公司快速原型设计,后端工作量最小
  • 需要实时数据更新的应用程序
  • 使用 PostgreSQL 作为其数据库的开发人员
  • 针对多个平台的项目
使用建议
  • 需要设置 Supabase 项目
  • 实时功能的网络依赖
  • 高级安全规则的学习曲线
  • 没有后端知识的有限自定义
  • 取决于 Supabase 服务的可用性
  • 离线场景下的潜在延迟
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add supabase_flutter

所属分类

依赖

依赖清单 11 项

源码仓库

关联项目