1.特殊需求使用三方還是自創(chuàng)?
在以前的開發(fā)中我個人比較喜歡使用三方控件,因?yàn)槿娇丶?yōu)勢有穩(wěn)定場景多樣和方便使用。但是隨著開發(fā)的深入使用三方控件出現(xiàn)的問題也越來越多。例如 耦合度低,自定義程度差,代碼有bug? 等等
舉個栗子
之前如果需要實(shí)現(xiàn)復(fù)雜的tablayout? 特效 用到hackware大神的 MagicIndicator:1.3.1? 控件很好用,方便穩(wěn)定不占內(nèi)存,沒有bug,但是有個現(xiàn)實(shí)問題,MagicIndicator:1.3.1本身是個功能齊全的項(xiàng)目而我只需要其中很小的一部分 而且只有一兩個界面需要。所以總有點(diǎn)大炮打蚊子的感覺。
我以為,大神的項(xiàng)目更重要的應(yīng)該是引領(lǐng)我們更好的開拓,而不是使用,然后出現(xiàn)問題給作者發(fā)郵件等回復(fù)。所以現(xiàn)在我更多的是借鑒大神項(xiàng)目然后去嘗試自己開發(fā)。
2。 程序員一定不要只有一面
會安卓的也必須會一些別的
別把自己局限在Android的世界
多做些后臺的功能 有一天會用到的