原創(chuàng)|對(duì)比評(píng)測(cè)|編輯:鄭恭琳|2018-01-25 11:08:14.000|閱讀 476 次
概述:對(duì)于所有的Android移動(dòng)開發(fā)者來(lái)說(shuō),這里匯聚了2017年為Android開發(fā)者推出的最好的新庫(kù)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
雖然2017年將被記錄為Kotlin所掌握的一年,但我們使用的許多庫(kù)仍然是基于Java的。這并沒有什么壞處,不過(guò)明年這個(gè)趨勢(shì)可能會(huì)改變。
以下是我們?cè)?017年為Android開發(fā)推出的前十大新開發(fā)庫(kù)。
作為RecyclerView功能強(qiáng)大的LayoutManager擴(kuò)展,vlayout為RecyclerView提供了一組布局。使網(wǎng)格、列表和其他布局在同一回收站視圖中能夠處理復(fù)雜的情況。
在今年的Google I/O中推出的庫(kù)的集合Android Architecture Components引入了核心概念,幫助構(gòu)建可正確維護(hù)和可擴(kuò)展的應(yīng)用程序。如果你剛剛開始一個(gè)項(xiàng)目,你不能忽視這些——這是Google的禮物!
Matisse是一個(gè)精心設(shè)計(jì)的Android本地圖像和視頻選擇器。
litho是一個(gè)用于從Facebook構(gòu)建高效UI的聲明性框架。
UltraViewPager是ViewPager的擴(kuò)展,可以在一個(gè)ViewPager中提供多種功能。
chuck是Android OkHttp客戶端的應(yīng)用內(nèi)HTTP檢查器。
Spruce是一個(gè)輕量級(jí)的動(dòng)畫庫(kù),幫助編排屏幕上的動(dòng)畫。有了這么多不同的動(dòng)畫庫(kù),開發(fā)人員需要確保每個(gè)視圖都在適當(dāng)?shù)臅r(shí)候動(dòng)畫。Spruce可以幫助設(shè)計(jì)師請(qǐng)求復(fù)雜的多視圖動(dòng)畫,而不是讓開發(fā)人員對(duì)原型感到畏懼。
MaterialChipsInput是Android的Material Design Chips組件的一個(gè)實(shí)現(xiàn)。
一個(gè)沒有其他依賴關(guān)系的圖像壓縮庫(kù),Tiny使用一個(gè)異步線程池來(lái)壓縮圖像,并在壓縮完成時(shí)將結(jié)果發(fā)布在主線程中。
android-clean-architecture-boilerplate是一個(gè)使用干凈架構(gòu)的Android樣板工程,使用RxJava2、Dagger 2、Glide和其他已經(jīng)成為任何Android應(yīng)用程序標(biāo)準(zhǔn)集的庫(kù)。
還對(duì)2017年的前10大Swift庫(kù)感興趣?你可以在這里查看。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn