Android元件化開發實踐(二) 元件化架構設計

2021-09-19 22:00:02 字數 636 閱讀 1383

先說說我自己的元件化架構設計方案,請看下圖:

元件化架構設計圖

為了便於理解,按照從下往上的順序來講講我的分層思路。

元件之間必須遵循以下規則:

現在已經有很多成熟的元件化框架了,比較著名的有阿里的手淘atlas框架但是這些框架可能都過於複雜,上手難度高,對很多人來說並不一定好用。總的說來,沒有最好的架構設計,只有合適自己的架構設計,不能為了架構而架構。

系列文章

android元件化開發實踐(一):為什麼要進行元件化開發?

android元件化開發實踐(二):元件化架構設計

android元件化開發實踐(三):元件開發規範

android元件化開發實踐(四):元件間通訊問題

android元件化開發實踐(五):元件生命週期管理

android元件化開發實踐(六):老專案實施元件化

android元件化開發實踐(七):開發常見問題及解決方案

android元件化開發實踐(八):元件生命週期如何實現自動註冊管理

android元件化開發實踐(九):自定義gradle外掛程式

android 元件化開發

android 專案中隨之時間專案增大,執行時間也大,還有就是,元件化方便 管理和測試,這就是元件化好處 這裡就不多說了,既然你能找元件化開發,證明你對它是有一定的了解,我就直接說流程了,第二 在gradle.propertles 中設定乙個引數 如isdebug false 方便執行測試modul...

Android元件化開發

android元件化開發 元件化開發 優點嘛,專案過大時便於管理 1 在根目錄的gradle.properties檔案下新增 isbuildmodule false 2 建立乙個新的module,在其build.gradle中新增 if isbuildmodule.toboolean else也是在...

Android 元件化開發 資料

做了幾年anroid 開發了 專案也是重構好幾次 自己也在開發中總結出 有的專案確實需要元件化開發更靈活 個人經驗 並不是所有專案都需要元件化 小專案 乙個 包就好了 沒必要浪費時間 總有你幹不完的活,達到目的就好。今天想梳理一下 元件化開發的資料 這只是乙個開始,先把需要用到知識和相關資料 貼出來...