開(kāi)始了
1.目的
- 各個(gè)模塊能夠在開(kāi)發(fā)階段獨(dú)立運(yùn)行,充分解耦;
- 各個(gè)組件(技術(shù)、業(yè)務(wù)組件)更加容易復(fù)用;(個(gè)人認(rèn)為就是能讓不同的人開(kāi)發(fā)不同的模塊,不互相干擾.)
本篇主要為對(duì)組件化的個(gè)人理解總結(jié).
我對(duì)于組件化搭建的學(xué)習(xí)主要來(lái)自與吳蜀黍的文章.
具體搭建可以參考這一篇.
http://www.itdecent.cn/p/00746e6fb48a
2.組件化方向
這張圖能很清晰的表達(dá)組件化的具體的構(gòu)建模式.

圖1.組件化
3.組件化構(gòu)建

我的項(xiàng)目構(gòu)架總覽
APP殼
里面無(wú)需寫(xiě)功能性代碼,只作為一個(gè)"殼"來(lái)使用.
需要提及的大概就是AppTheme在這里設(shè)置.-
common_base
這里相對(duì)于圖1的功能組件部分.
這個(gè)library主要用來(lái)存放工具類(lèi)和第三方框架.如果經(jīng)常寫(xiě)工具類(lèi)的話應(yīng)該可以大概看懂這些分類(lèi)里大概會(huì)包含哪些東西.
存放內(nèi)容瀏覽 -
module_main
主模塊部分
下班了明天再繼續(xù)寫(xiě)

