FLUTTER ECOSYSTEM

amplify_api

支持 GraphQL 和 REST 操作的 Amplify Flutter API 类别插件。

最新版本
2.15.1
近 30 天下载
3.8万
喜欢数
40
Pub 分数
160

Package Overview

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

插件概览

Amplify API 包使 Flutter 应用能够使用 GraphQL 和 REST 协议与后端 API 进行交互。它与 AWS Amplify 无缝集成,提供统一的接口来发起 API 调用、处理身份验证以及管理数据同步。该包专为跨平台使用而设计,支持 Android、iOS、Web、macOS、Windows 和 Linux,使开发者能够在各种设备上构建一致的用户体验。该包通过抽象底层网络细节并提供类型安全的查询和变更操作,简化了 API 操作。

适合场景
  • 使用 AWS 支持的 GraphQL API 构建应用
  • 在Flutter应用中集成REST端点
  • 启用与云服务的离线数据同步
  • 使用 AWS Cognito 实现安全的 API 访问
  • 使用共享 API 逻辑创建跨平台应用程序
主要特点
  • 支持 GraphQL 和 REST API 操作
  • 通过 AWS Cognito 的内置身份验证
  • 离线数据同步
  • 类型安全的 API 查询和变更
  • 跨平台兼容性
适合对象
  • 使用 AWS Amplify 的 Flutter 开发人员
  • 需要安全云API集成的应用程序
  • 需要离线优先功能的项目
  • 构建多平台应用程序的团队
  • 使用 GraphQL 或 REST 后端的开发人员
使用建议
  • 需要 AWS Amplify 配置设置
  • 取决于 AWS 账户和 IAM 权限
  • 可能需要为自定义标头或错误处理进行额外设置
  • 最适合已经使用 AWS Amplify 服务的项目
  • 仅限 AWS 托管的后端集成
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add amplify_api

所属分类

依赖

依赖清单 6 项

源码仓库

关联项目