android開發架構理解

1. android 開發和普通的PC程序開發的,我以爲仍是不要過分設計,由於手機開發,項目相對傳統軟件開發就小不少,並且手機的性能有限,過分設計代碼mapping須要消耗的能相對就高,並且手機開發的迭代較快,有時需求變化也大,一種設計模式可能不適用全部的狀況。android

2. 那應該怎麼作?數據庫

首先還得要有分層的思想。好比從總體架構上,數據庫層,UI刷新,數據異步讀取,網絡請求。設計模式

更簡單說視圖層,控制層,數據流層,各層之間用接口做爲隔離解耦。網絡

在視圖層用MVP架構,改變臃腫的Activity,處理方法都交給presenter。架構

相關文章
相關標籤/搜索