创建Flutter插件及引用

1.使用命令创建插件:


在终端输入下面的命令,等待一分钟左右,Flutter就会把整个项目框架搭建好。

flutter create --org com.example --template=plugin plugin_name


2.android studio 创建:

注意项目名称不可大写不可带数字,30字符以内。


3.插件的目录结构

使用上述两种方式中的任一种创建完成之后,插件的目录结构如下:


图中包含的几个主要的目录分别为android,example,ios,lib 这四个目录:

- android目录是一个完整的Android工程,用来开发Android端的插件功能 。

- example目录用来测试Android或者 IOS 端的插件功能 。

- ios目录是一个完整的IOS 工程,用来开发IOS端的插件功能 。

- lib目录中的文件负责和Android或者IOS端的交互。


4.引用插件


第三方插件的引入

下载插件地址如下:

Dart和Flutter应用程序的官方软件包存储库


自定义本地插件的引入

依赖引入到pubspec.yaml文件,如下图配置,path根据自己的插件的相对路径配置


在项目中打开pubspec.yarm文件执行命令flutter pub get

        或者在studio中点击Pub get,如下图


在使用的时候,可能没有那么智能,需要自己手动导包。

import 'package:scene_camera_plugin/scene_camera_plugin.dart';

你可能感兴趣的:(创建Flutter插件及引用)