美文网首页
组件化和插件化

组件化和插件化

作者: 你的益达233 | 来源:发表于2020-11-07 15:42 被阅读0次

主要是记录些看过的文档总结
实际开发中用过半成品的组件化(但符合项目的开发),没用过插件化

组件化

也叫模块化
总结下来它操作的各种module,
1、app作为主要的module,其他大的业务模块成一个module,
2、然后再抽离一层系统层,也叫moduleBase层,它封装有网络请求,数据库处理,一些其他module都需要的工具类等
3、公共层分离:部分的实体类,自定义view、布局文件或者资源文件在各个模块都需要用到的
具体结构如下图:

module.png

基本就这样
其实组件化要不要这样做,仁者见仁。虽然说这样结构清晰,各个模块的代码实现分离,也更利于协同开发。但是模块的划分界限很难把控,也可能导致建了很多module,还有module传值也是个问题

插件化

插件化开发就是将整个app拆分成很多模块,每个模块都是一个apk(组件化的每个模块是一个lib),最终打包的时候将宿主apk和插件apk分开打包,插件apk通过动态发到宿主apk
因为插件化没用过,就不展开说了

参考文档:https://www.jianshu.com/p/748bf621a9a0
https://www.jianshu.com/p/71585d744076

相关文章

  • Android:插件化

    插件化组件化 组件化与插件化的区别 组件化是Android自然提供的,例如分成lib,test组件。插件化是热更新...

  • 插件化介绍和原理解析

    什么是插件化 首先我们区分一下组件化和插件化的概念 组件化组件化开发就是将一个app分成多个模块,组件化强调功能拆...

  • Android插件化(一)

    插件化(一) 组件化和插件化的区别: 组件化是将一个app分成多个模块,每个模块都是一个组件(module),开发...

  • 移动架构<第十二篇>:Android组件化架构

    模块化、组件化、插件化是当前Android工程的三大架构,市场上组件化和插件化使用最为广泛。起初,Android工...

  • Android组件化和插件化开发

    Android组件化和插件化开发 什么是组件化和插件化? 组件化开发 就是将一个app分成多个模块,每个模块都是一...

  • Android组件化和插件化开发

    Android组件化和插件化开发 什么是组件化和插件化? 组件化开发就是将一个app分成多个模块,每个模块都是一个...

  • 大厂的 android app 进化之路及各种优化,瘦身

    大厂们的 app 进化基本都是组件化和插件化的架构改造升级,从大厂们的架构优化中,我们应该看到目前组件化和插件化是...

  • 组件化和插件化

    组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依...

  • 组件化和插件化

    1.什么是组件化 一个App拆分为多个module开发就是组件化(模块化) 2.什么是插件化 一个App的部分功能...

  • 组件化和插件化

    主要是记录些看过的文档总结实际开发中用过半成品的组件化(但符合项目的开发),没用过插件化 组件化 也叫模块化总结下...

网友评论

      本文标题:组件化和插件化

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