Layout模組化介紹
40
LAYOUT 模模模模模模模 本本本本本本本本本
description
Android layout模組化設計
Transcript of Layout模組化介紹
LAYOUT 模組化經驗分享
本簡報僅供教學使用
我是 ?
參與過的專案
2010~2011 晰語科技2011~2013 神乎科技2013~ 至今 邑泰科技
興趣 : 閱讀、壘球、程式
一個有點慘的故事… .
一個人時… ..
X5Ctrl + C &Ctrl + V?
五個人時… .
X5X5?Ctrl + C &Ctrl + V??Pattern?
DRY = Don‘t repeat yourself
重複的程式碼 (DUPLICATED CODE)
美好的日子總有結束的一天 ?
修求變更
?
其實問題還不少… . 如果這是一個持續了兩年的案子… 修改需要的時間 ? 修改的範圍 ?
時間有限… .? 青春有限… .!我是個有效率懶惰的工程師
沒有不好的做法…只有更好的做法 ! 很好那… . 該怎麼做會更好 ?
團隊作戰的利基,良好的規範
密技 ?! RefactorAlt + Shift + R => Rename(Windows)
更好的寫法 ?style
Refactor Android
Style 結構
更模組化 ?
優化 ?
\sdk\tools\hierarchyviewer
Theme
Manifast
\sdk\platforms\android-18\data\res\values\public.xml
style.xml
attrs.xml
theme.xml
Custom View
Design or Over Design?
初期需求 or 需求變更 ?神預測 ?
多處引用 ?Y N
values單一元件Y N
style 沒程式互動 or attribute
Y N
include view
免責聲明 僅供參考 後果自負 XD
Q&A