如何将 Kotlin Multiplatform Mobile 与 Amazon amplify 服务集成?

how to integrate Kotlin Multiplatform Mobile with Amazon amplify services?

如果有任何库可用于在 KMM 中集成亚马逊的放大服务,我提出这个问题只是为了从社区获得意见?我也搜索过,但目前还没有针对 KMM 的特定 SDK 或库。 所以任何意见都会对此有所帮助。

Amplify 团队目前正在投资 Flutter 作为多平台产品。对 Flutter 的支持一直是我们的 top feature requests. Amplify Flutter became generally available as of February 15th, 2021. Amplify Flutter currently supports iOS & Android. Customers have additionally expressed interest for Flutter on the Web and on the Desktop.

之一

我们目前没有任何支持 Kotlin Multiplatform(或 Multiplatform Mobile)的计划。也就是说,我们是一个开放的源项目,喜欢看到社区贡献。您可以自己构建一些东西。

为此,我首先为库定义 Kotlin 语言 API 表面。您可以使用 the Kotlin-language facade for the Android library 作为起点。从那里,您可以将平台绑定添加到 Amplify Android、iOS 和 JavaScript.

最后一点:Amplify 产品旨在用作 前端框架 。因此,我们不太可能优先考虑完整的多平台构建。但如果我们看到足够的客户需求,我们可能会添加对多平台移动的更明确的支持。

资料来源:我是 Amplify 团队的一名工程师。