每個(gè)android開發(fā)者都應(yīng)該知道的Top 5三方庫(2015版)

原文地址:Top 5 Android libraries every Android developer should know about - v. 2015

?在2014年的六月我們發(fā)布過一篇文章關(guān)于我們正在使用并且覺得每個(gè)android開發(fā)都應(yīng)該了解知道的 top 5 Android libraries,到現(xiàn)在,Android開發(fā)場(chǎng)景又有了一些變化,所以我們重新更新了我們喜歡的三方庫列表。
?ps:下面我只是列出來2個(gè)年份的表單,原文里面的的內(nèi)容基本就不翻譯了沒太大意義,會(huì)加上我個(gè)人的一些理解。

1. Retrofit

retrofit已經(jīng)更新到2.0版本了,架構(gòu)進(jìn)行了重大改變,里面的各個(gè)組件模塊全部進(jìn)行了解耦獨(dú)立出來,估計(jì)是因?yàn)楣δ茉絹碓蕉啵瑸榱撕笃诘木S護(hù)和開發(fā),從一入門android一直在用。今年我開發(fā)的項(xiàng)目都給升級(jí)到了2.0

2. DBFlow

sqlite的orm,數(shù)據(jù)存儲(chǔ)這塊android目前應(yīng)該是2大陣營(yíng),非sqlite的Realm和sqlite的眾多orm,Realm同時(shí)支持ios和android2大平臺(tái),速度看起來好像不錯(cuò),但是目前版本還沒有到1.0加上pojo有限制就沒有應(yīng)用到項(xiàng)目中,目前我用的是ActiveAndroid,之前一直用不到數(shù)據(jù)庫這塊 ,所以選擇orm的時(shí)候沒有考慮太多,ActiveAndroid用起來很簡(jiǎn)單,基本滿足需求,但是看了其他ORM貼出的性能比拼,數(shù)據(jù)量大時(shí)估計(jì)會(huì)考慮換下,看了一下DBFlow,下次可以考慮換上

3. Glide

這一年圖片加載庫真是熱鬧 ,Glide,Picasso,Fresco 讓人不好選擇,所幸的是開發(fā)項(xiàng)目沒有圖片需求,所以沒有機(jī)會(huì)去真正使用了。

4. Butterknife

一直在用,很方便

5. Dagger 2

研究和學(xué)習(xí)了一段時(shí)間,簡(jiǎn)單寫過demo,但是沒有應(yīng)用到項(xiàng)目中,新手上手難度比較大,因?yàn)槲医佑|過Spring,所以對(duì)于理解依賴注入有幫助,測(cè)試和mvp的不二選擇,如果你的項(xiàng)目足夠大和復(fù)雜,又上了mvp,那dagger2估計(jì)是少不了。

2014版

1. Gson

2. Retrofit

3. Eventbus

4. ActiveAndroid

5. Universal Image Loader

總結(jié)

?2份列表中的大部分庫我都已經(jīng)應(yīng)用到項(xiàng)目中了,節(jié)省了不少開發(fā)時(shí)間。so 快去更新你的三方庫吧。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容