原文地址: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ì)是少不了。
1. Gson
2. Retrofit
3. Eventbus
4. ActiveAndroid
5. Universal Image Loader
總結(jié)
?2份列表中的大部分庫我都已經(jīng)應(yīng)用到項(xiàng)目中了,節(jié)省了不少開發(fā)時(shí)間。so 快去更新你的三方庫吧。