FLUTTER ECOSYSTEM

gcloud

Google Cloud Storage、Pub-Sub 和 Datastore 的高级、符合 Dart 语言习惯的 API。

最新版本
0.9.0
近 30 天下载
50.8万
喜欢数
96
Pub 分数
140

Package Overview

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

插件概览

gcloud 包为与 Google Cloud 服务(包括 Cloud Storage、Pub-Sub 和 Datastore)交互提供了一个高级且符合 Dart 习惯的 API。该包专为在 Dart 和 Flutter 应用中无缝集成而设计,将复杂的云操作抽象为简单易读的代码。该包支持 macOS、Windows 和 Linux 上的服务器端和桌面环境,使开发者能够高效管理存储桶、发布消息和查询数据存储。它是 Dart Labs 计划的一部分,以最少的样板代码提供对核心 Google Cloud 功能的可靠访问。

适合场景
  • 在Flutter应用中集成云存储
  • 使用发布/订阅构建实时消息系统
  • 使用 Datastore 管理结构化数据
  • 为桌面应用程序创建后端服务
  • 处理文件上传和下载
  • 启用可扩展的事件驱动架构
主要特点
  • 原生 Dart 语法和风格
  • 对云存储、Pub-Sub 和 Datastore 的支持
  • 跨平台兼容性(macOS、Windows、Linux)
  • 异步/等待支持
  • 通过 Google Cloud 凭据进行身份验证
  • 干净、类型安全的 API
适合对象
  • Dart 开发人员构建云连接应用
  • 需要云集成的桌面应用程序
  • Flutter 项目中的后端逻辑
  • 使用 Google Cloud Platform 的团队
  • 寻求符合 Dart 语言习惯的云 API 的开发者
使用建议
  • 需要 Google Cloud 项目设置和身份验证
  • 仅限支持的平台(不支持移动设备)
  • 不适用于移动 Flutter 应用的直接使用
  • 依赖 Google Cloud SDK 环境
  • 最适合服务器或桌面环境
  • 可能需要额外配置才能用于生产环境
支持平台macOSWindowsLinux

安装插件

flutter pub add gcloud

所属分类

依赖

依赖清单 5 项

源码仓库

关联项目