• 时光念你
    2019-12-28
    拿iOS来说吧,定义一个单例plugin,每次flutter调用native,都去调用单例plugin,flutter的arguments参数会传递一个map对象,包含methodName和自定义的arguments。iOS端利用runtime,通过注册机制,将methodName和某一个class进行关系绑定,存入单例plugin对象内部。当flutter调用native,iOS端就会初始化一个对应的class实例对象并把参数和resultBlock传递给它,当该对象执行完毕之后,调用resultBlock把结果回传给flutter。
    
    
  • 天空
    2019-12-12
    flutter module中.android 是自动生成的, 打包aar有什么意义? 一个flutter project可以打成aar 集成到原生工程里面吗?

    作者回复: 1.module打包成aar就可以以原生技术栈的方式集成到现有app啊;
    2.不行,需要改成module

    
    
  • 天空
    2019-10-08
    依赖插件为git时能声明分支或者tag版本什么的吗?

    作者回复: 分支名、tag名、commit都是可以的:
    dependencies:
      XXXX:
        git:
          url: git://github.com/cyndibaby905/XXXX.git
          ref: some-branch or some-tag or commit

    
    
  • Element
    2019-10-08
    老师好, 模块工程依赖插件配置这块: flutter_plugin_network:
        git:
          url: https://github.com/cyndibaby905/44_flutter_plugin_network.git
    平时开发就需要将插件上传到github然后这样配置依赖吗? 能不能直接在本地依赖插件?

    作者回复: 可以的哦,本地路径、git地址和版本的方式都可以,具体可以参考第18篇分享

    
    
我们在线,来聊聊吧