組件化框架搭建

開(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ě)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容