欢迎光临散文网 会员登陆 & 注册

Flutnet介绍

2021-07-25 12:27 作者:抑制住a  | 我要投稿

Flutnet,就像他的名字那样,Flut指的是Flutter,net指的是Xamarin。Flutnet就是Flutter和Xamarin混合开发的框架。

通过这个框架,我们可以很轻易的实现Dart与C#的相互调用。

好吧,长话短说,开始配环境。使用Flutnet需要安装Xamarin、Flutter sdk以及Flutnet sdk(免费的)。

Xamarin和Flutter sdk直接去官网下载即可。

安装之后,我们打开里面的FlutnetUI.exe.

在使用之前,我先说一下它里面的一个小bug,由于FlutnetUI这个软件是使用avalonia制作的,所以他对中文支持的不太好,输入中文的话,会出现这样的一个现象。

然后让我们创建第一个项目,目前兼容的Flutter版本是2.0.5。

然后打开我们的项目,可以看到这几个文件夹。

Android和ServiceLibrary就是Xamarin里的那两个。

ModuleInterop.Android里放的是Flutter的aar,这个就忽略掉吧。

Flutter里有两个项目,一个是用来写代码的,另一个是用来桥接c#的。

然后我们用vs打开这个项目,记得先把Android设为启动项目。

运行之后界面是这样的,至于dart与c#互相调用,以后在写吧。



Flutnet介绍的评论 (共 条)

分享到微博请遵守国家法律