美文网首页
Flutter-Native整体架构

Flutter-Native整体架构

作者: 扫地僧练级 | 来源:发表于2021-01-13 15:47 被阅读0次
以下是经过一番思考并验证(目前仅在iOS验证)后的整体架构思考:
image.png

解释一下:

dart代码单独一个仓库flutter_library(写dart代码,Android/iOS公用)
  • 如果RD需要dart开发那么除了本地要有flutter环境外,主工程或者组件以git submodule的方式集成dart代码;(debug模式下需要源码联调)
  • 如果RD不需要写dart代码,那么直接集成打好tag的私有仓库即可;
  • 上线release可直接用打好tag的私有仓库;
dart仓库代码最后打出来后(build命令在这就不体现了,可以自行百度)iOS都是framework,Android是aar;

以iOS举例:FlutterFramework单独起一个git私有仓库(集成/打tag用)

  • App.framework : dart业务代码(需要操心,每次有dart代码修改需要替换并整体重新打tag)
  • Flutter.framework : Flutter Engine (不用操心,官方的)
  • FlutterPluginRefistrant.framework : 集成插件的 (不用操心,官方的)
  • 插件1.framework : 插件1 (不用操心)

相关文章

  • Flutter-Native整体架构

    以下是经过一番思考并验证(目前仅在iOS验证)后的整体架构思考: 解释一下: dart代码单独一个仓库flutte...

  • 整体架构

    整体架构jQuery框架的核心就是从HTML文档中匹配元素并对其执行操作、 从上面的写法上至少可以发现2个问题:1...

  • 整体架构

    常见构造函数创建实例和无new创建实例。原文地址 jquery代码 return new 类是为了无new和隔离各...

  • 整体架构

    待业中。。仿写一个B站安卓客户端。整体参考。https://github.com/HotBitmapGG/bili...

  • 整体架构

    1.mybatis的整体架构主要分为三层 1.接口层 2.核心处理层 3.基础支持层 2.基础支持模块 1.反射模...

  • Tomcat整体架构

    整体架构 tomcat的整体架构在server.xml配置文件中体现的整体视图如上。 server组件 Tomca...

  • bitcoinj整体架构

    看了各种各样的比特币介绍网站,虽然能知晓个大概,但也总觉得自己在听故事,想探索比特币运行更深层次的运行机理,只有一...

  • TiDB整体架构

    TiDB整体架构可参考下图 TiDB Server 负责处理SQL相关的逻辑,将SQL语句转成key,通过PD来查...

  • EOS整体架构

    EOS(Enterprise Operation System),企业操作系统,是为企业级分布式应用设计的一款区块...

  • 【MyBatis】整体架构

    SqlSession下的四大对象 Executor代表执行器,由他来调度StatementHandler、Para...

网友评论

      本文标题:Flutter-Native整体架构

      本文链接:https://www.haomeiwen.com/subject/nqnuaktx.html