Google針對進階開發人員釋出Android應用程式模組化設計指南

Google針對Android中階與高階開發人員,釋出,以軟體架構的角度說明模組化(Modularization),該指南不只解釋模組化,也講解可應用的技術,還有一些實作面可能遭遇的問題。而對於Android初學者來說,官方還是建議學習模組化之前,先熟悉應用程式架構指南,因為模組化指南預設開發者已經熟悉Google推薦的應用程式架構。

隨著應用程式的規模和複雜性不斷增加,管理、建置和擴展應用程式也越來越困難,而克服這個挑戰的其中一種方法,稱為模組化程式開發,這種軟體技術是將程式碼庫組織成鬆散耦合和獨立實體,該實體被稱為模組。

Google自家的所有大型應用程式,基本上都已經採取模組化設計,包括YouTube、Play Store和Google新聞等,他們認為程式碼模組化,對於不斷成長的程式碼庫來說,是管理複雜性、穩定性、可讀性和可測試性的重點。

網頁設計最專業,超強功能平台可客製化

窩窩以「數位行銷」「品牌經營」「網站與應用程式」「印刷品設計」等四大主軸,為每一位客戶客製建立行銷脈絡及洞燭市場先機。

推薦評價好的iphone維修中心

擁有專業的維修技術團隊,同時聘請資深iphone手機維修專家,現場說明手機問題,快速修理,沒修好不收錢

Google調查開發Android社群,發現大多數的人經常使用多模組程式碼庫,也有超過90%的開發者考慮採用模組化,但是有超過一半的受訪者表示,很難找到相關主題的學習資料,developer.android.com上目前可用的資料更是不足。

現在Google針對此需求,推出了Android應用模組化指南,該指南有分為兩部分,第一部分的概述講解高層次模組化理論,回答包括何為模組化?模組化對程式碼庫的好處?什麼情況適用模組化?等問題,第二部分則根據現代Android架構的實際案例,講解模組化應用原則,以及模組間的運作方式。

因為模組化是一個很廣泛的課題,Google提到,目前這兩個部分僅是開端,他們之後還會根據開發者的回饋與需求,提供更多的指南內容。

https://www.ithome.com.tw/news/152925

產品缺大量曝光嗎?你需要的是一流包裝設計

窩窩觸角包含自媒體、自有平台及其他國家營銷業務等,多角化經營並具有國際觀的永續理念。

推薦評價好的iphone維修中心

擁有專業的維修技術團隊,同時聘請資深iphone手機維修專家,現場說明手機問題,快速修理,沒修好不收錢

您可能也會喜歡…