Flutter 插件开发一:Android Studio创建插件生成的目录结构分析

flutter 作为一个比较新的跨平台框架,大部分的功能其实还是极度依赖与原生的,除非单纯的想要写一个界面。所以就或多或少的要使用插件,然而 flutter 的现有的*还是太少了,就是说很多情况下,你往往找不到你实现一个功能时想要的*,或者网上现有的第三方插件或多或少会有一些让人抓狂的bug或者缺陷或者无法满足当前开发的需求。

  1. 概念:这里的插件就可以理解为我们经常使用的第三方库(或者依赖)

  2. Flutter 插件开发一:Android Studio创建插件生成的目录结构分析

    1. 上图中的1.example就是我们创建的一个Flutter项目,作用是用来测试我们开发的插件的。

    2. 上图中的2 flutter_plugin_one,这里是使用Android Studio创建插件时起的一个名字,这个里面是写一些调用Android原生代码的内容。

      Flutter 插件开发一:Android Studio创建插件生成的目录结构分析

    3. 上图中的3.FlutterPluginOnePlugin是用java或者kotlin写的原生代码
      Flutter 插件开发一:Android Studio创建插件生成的目录结构分析

    4. 另外插件目录下的pubspec.yaml(不是example中的)会有插件设置,如下

      Flutter 插件开发一:Android Studio创建插件生成的目录结构分析

Flutter 插件开发一:Android Studio创建插件生成的目录结构分析

上一篇:错误: 程序包android.support.v4.content不存在


下一篇:ios中一个开发者证书如何创建多个app应用