11-2开发flutter插件和包


11-2开发flutter插件和包_第1张图片

11-2开发flutter插件和包_第2张图片

11-2开发flutter插件和包_第3张图片

11-2开发flutter插件和包_第4张图片

11-2开发flutter插件和包_第5张图片

11-2开发flutter插件和包_第6张图片

11-2开发flutter插件和包_第7张图片

11-2开发flutter插件和包_第8张图片
创建插件
11-2开发flutter插件和包_第9张图片

11-2开发flutter插件和包_第10张图片
点击完成后,就会创建一个flutter的插件
11-2开发flutter插件和包_第11张图片
这样插件包,就创建好了
11-2开发flutter插件和包_第12张图片
lib目录是flutter插件的dart代码。这里用到了MethodChannel
11-2开发flutter插件和包_第13张图片
声明依赖和说明
11-2开发flutter插件和包_第14张图片
两个比较重要的目录安卓和ios的目录
11-2开发flutter插件和包_第15张图片
安卓目录存放的是这个插件安卓的代码
11-2开发flutter插件和包_第16张图片
ios目录存放的是这个插件ios的代码
11-2开发flutter插件和包_第17张图片
这个就是native的安卓代码
11-2开发flutter插件和包_第18张图片
ios对应的这个文件
11-2开发flutter插件和包_第19张图片

创建flutter的包

11-2开发flutter插件和包_第20张图片

11-2开发flutter插件和包_第21张图片
包只包含lib和pubspec.yaml这个两个主要的文件和目录。
11-2开发flutter插件和包_第22张图片

dart部分的代码
11-2开发flutter插件和包_第23张图片
所以flutter的包是没有安卓和ios的原生代码的。但是flutter的插件是有的

命令方式创建

插件

这样就会在当前目录下创建asr_plugin这个插件


进入这个目录
11-2开发flutter插件和包_第24张图片

创建包

11-2开发flutter插件和包_第25张图片

11-2开发flutter插件和包_第26张图片

结束

 

你可能感兴趣的:(11-2开发flutter插件和包)