开始了
1.目的
- 各个模块能够在开发阶段独立运行,充分解耦;
- 各个组件(技术、业务组件)更加容易复用;(个人认为就是能让不同的人开发不同的模块,不互相干扰.)
本篇主要为对组件化的个人理解总结.
我对于组件化搭建的学习主要来自与吴蜀黍的文章.
具体搭建可以参考这一篇.
https://www.jianshu.com/p/00746e6fb48a
2.组件化方向
这张图能很清晰的表达组件化的具体的构建模式.
图1.组件化
3.组件化构建
我的项目构架总览
APP壳
里面无需写功能性代码,只作为一个"壳"来使用.
需要提及的大概就是AppTheme在这里设置.-
common_base
这里相对于图1的功能组件部分.
这个library主要用来存放工具类和第三方框架.如果经常写工具类的话应该可以大概看懂这些分类里大概会包含哪些东西.
存放内容浏览 -
module_main
主模块部分
下班了明天再继续写