前言
使用Flutter进行应用开发时,为实现一些功能(比如WebView加载网页、实现视频控件等)我们会引入三方插件,这些插件我们都可以在https://pub.dartlang.org/flutter网站中进行查找,然后在flutter工程中配置pubspec.yaml文件来引入。那么,如果我们需要实现的功能对应的插件在该网站上没有怎么办呢,这时候就需要我们自己来开发特定的插件了。本篇我们就来介绍一下如何开发自己的插件和如何在项目中使用。
开发Flutter插件
创建插件项目
首先,我们创建一个指定文件夹demo_0414
,然后在终端命令行中该文件夹下使用以下flutter命令根据插件模板创建一个插件项目
flutter create -t plugin flutter_plugin_demo
执行完成后,会在demo_0414目录下生成一个flutter plugin项目,使用Android Studio打开项目目录结构如下
目录结构中我们可以看到比平常创建的flutter项目多了一个example目录,这个就是对应插件的例子工程,它是一个flutter application项目,当我们插件项目的功能开发完成后,可以通过example工程写一些plugin a