发布于: Feb 15, 2021

AWS Amplify 所支持的 Flutter 现已全面推出 (GA)。Amplify 是一组工具和服务,可使前端 Web 和前端开发人员构建安全可扩展的全栈式应用程序。Flutter 是由 Google 创建的开源 UI 软件开发工具包,用于从同一个基本代码库开发 Android 和 iOS 应用程序。Amplify Flutter 将 Amplify 和 Flutter 结合在一起。它专为已在 Flutter 生态系统中进行了投资并希望利用 AWS 强大功能的开发人员而设计。您可以将 Amplify Flutter 库与 Amplify 创建的后端以及现有的 AWS 后端一起使用。

与最初的开发人员预览版相比,GA 版本增加了数据、API 和身份验证功能。Amplify Flutter 现支持 Amplify DataStore,它提供了一种本地编程模型,该模型使得分布式、跨用户数据的处理就像只处理本地数据一样简单。脱机和联机情景均不需要任何其他代码。Amplify Flutter 的全新 API 功能让客户端可以向 GraphQL 和 REST 终端节点发出签名的 HTTP 请求。最后,现在的 GA 版本也支持使用 Hosted UI 来验证应用程序用户的身份。Hosted UI 是一个可自定义的 Auth 2.0 流,它让开发人员无需在应用程序中嵌入 Cognito 的 SDK 或社交媒体提供商(如 Facebook、Google 和 Amazon)就可以启动登录界面。

有关如何使用 Amplify Flutter 的更多详细信息,请参阅我们的博客文章文档

我们鼓励您在我们的 GitHub repoDiscord 社区提出有关功能的反馈或请求。要了解有关 AWS Amplify 的更多信息,请访问我们的网页