作者:閑魚技術-三蒞
背景
閑魚技術團隊于2018年上半年率先引入了Flutter技術實現(xiàn)客戶端開發(fā),到目前為止成功改造并上線了復雜的商品詳情和發(fā)布業(yè)務。隨著改造業(yè)務的增多,安裝包體積急劇上增。安裝包體積決定了用戶等待下載的時間和可能會耗費的流量,如何控制安裝包體積,減小flutter產(chǎn)物的大小成為當務之急。本文從閑魚客戶端項目實踐角度給出了一些通用的包大小檢測以及優(yōu)化方案,希望為對Flutter感興趣的團隊提供參考。
閑魚客戶端采用的Flutter和Native混合開發(fā)的模式,下面我們以ios端為例分析項目中flutter產(chǎn)物的大?。╥pa包瘦身需求更為急切)。
ios工程對Flutter有如下依賴:
* Flutter.framework : Flutter庫和引擎
* App.framework: dart業(yè)務源碼相關文件
* Flutter Plu
熱門工具 換一換