首页>科技 >内容

AWS释出Amplify Flutter供用户快速建置跨平台App

科技2021-02-18 14:06:00
最佳答案

AWS正式推出Amplify Flutter,透过将UI工具包Flutter和应用程式开发工具Amplify结合在一起,方便同时想使用Flutter和AWS服务的用户开发跨平台应用程式。现在所有支援AWS Amplify的地区,都已经可以使用Amplify Flutter。

AWS Amplify是一组用来建置行动和网页应用的工具和服务,开发人员能使用Amplify开发出安全且可扩展的应用程式,目前Amplify支援iOS、Android和JavaScript,是一个能快速建置AWS应用程式的方法。而Flutter则是由Google推出的UI工具包,开发者可以使用同一个程式码库,建置原生的行动、网页和桌面应用程式。

Amplify Flutter在去年8月的时候释出预览版,经过更新与改进,现在Amplify Flutter加入3个功能推出正式版本,与AWS服务紧密结合,使其能够建置功能更强大的Flutter应用程式。首先,AWS新增了由AWS AppSync支援的GraphQL API,还有REST API,以及使用Amazon API Gateway和AWS Lambda的处理程式(Handler)。

第2个则是加入Amplify DataStore程式开发模型,开发者不需要撰写额外的程式码,就可以使用共享与分散的资料,简单处理应用程式上线与离线的情境,也就是说,Amplify DataStore可让开发者处理分散、跨使用者的资料,就像是处理本地端资料一样简单。

最后,Amplify Flutter提供Hosted UI,供开发者简单地实作身份验证功能,并且可以和Amazon Cognito,以及社交媒体身份诸如脸书、Google和Amazon帐号一起使用。Hosted UI是一个可客製化的OAuth 2.0流程,开发者可在应用程式加入登入画面,但是不需要嵌入Cognito和其他社交媒体供应商的SDK。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。