文章目錄
- 前言
- 組件化架構
- 專案結構
- 組件間跳轉
- 組件間通信
- Application 生命周期分發
- 優點
前言
模塊化是業務導向,組件化是功能導向,
- 模塊化 編程將程式按照功能拆分成相互獨立的若干模塊,缺點:代碼復用性不高,
- 組件化 劃分更細,每個組件都是獨立的,可以按需組合起來為一個專案,每個模塊是一個lib
- 插件化 將整個app拆分成很多模塊,每個模塊都是一個apk,最終打包的時候將宿主apk和插件apk分開打包,插件apk通過動態下發到宿主apk,這就是插件化,
組件化架構
組件化分層架構,由下到上:
- 基礎組件(圖片加載、網路請求、日志…)
- common 組件(業務組件依賴公共組件)
- 業務組件(專案主頁面…)
- 基礎業務組件(分享、支付、推送…)
- UI 組件
- app module
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/254086.html
標籤:其他
