Android 開發(fā):開始一個(gè)項(xiàng)目前栓撞,做些準(zhǔn)備可以事半功倍?
- 把所有的BeanClass(用于序列化碗硬、反序列轉(zhuǎn)化的類瓤湘,也就是Model類)單獨(dú)放一個(gè)文件夾,混淆的時(shí)候直接exclude這個(gè)文件夾就好了
- 一定選一個(gè)好的恩尾、統(tǒng)一的開發(fā)模式弛说,MVP也好,MVVM也好翰意,預(yù)防中途幾種模式雜糅在一起
- 準(zhǔn)備好各種BaseClass adstract method都規(guī)范好木人,杜絕亂建方法信柿;
- 每天開發(fā)以前瀏覽一遍android.text.TextUtils和android.text.format.DateUtils里面的方法,別沒事傻乎乎的寫一些充滿bug的static helperMethod醒第。
- 慎重引入新的開源庫和新技術(shù)渔嚷。意思是使用新的技術(shù)或者開源庫先建一個(gè)demo測試;
- 模塊化稠曼。其一是確認(rèn)需求形病;其二 前期嚴(yán)格的模塊分割會(huì)促使良好的開發(fā)模式和規(guī)范。其三便于需求的增刪霞幅。
- 慎用Observable漠吻!