天天看點

Android元件化開發(一)

    1.元件化與插件化差別

      元件化開發:就是将一個app分成多個Module,每個Module都是一個元件(也可以是一個基礎庫供元件依賴),開發的過程中我們可以單獨調試部分元件,元件間不需要互相依賴,但可以互相調用,最終釋出的時候所有元件以lib的形式被主app工程依賴并打包成1個apk。

     插件化開發:群組件化開發略有不用,插件化開發時将整個app拆分成很多子產品,這些子產品包括一個宿主和多個插件,每個子產品都是一個apk(元件化的每個子產品是個lib),最終打包的時候将宿主apk和插件apk(或其他格式)分開或者聯合打包。