2017年你絕對想嘗試的25個新安卓庫(持續更新中 )

這是一份2017年1,2月份發佈的25個最佳安卓庫的列表,你應該會喜歡,雖然是按順序排列的,但排名不分前後。讓咱們開始吧!html

1.Lottie 這是一個能解析Adobe After Effects動畫導出的JSON文件並把它們渲染成本地動畫的庫。在Google Play Store上有一個示例app。 github上超過7500顆星,應該不會錯!android

1487212976296618.gif

2.Toasty 一個建立自定義Toast的庫。正如做者所說,這個庫是:The usual Toast, but with steroids.git

1487213029639021.png

3.StyleableToast 這是另一個建立自定義Toast的庫。 多個自定義選項讓你的app和用戶體驗不同凡響!用代碼或者styles.xml去定義你的Toast樣式。github

1487213085134461.png
1487213120578175.gif

4.Store Store是一個異步加載和緩存庫。文檔描述: Store是一個簡化數據的請求,解析,保存,以及數據重試的類。一個Store相似於 倉庫模式 ,不過用RxJava封裝成了響應式的API,以支持單向數據流 。 文檔很是易懂,這個庫值得嘗試。你能夠嘗試各類flows,好比數據請求,緩存,解析等。數據庫

5.PreviewSeekBar 若是你使用Google Play Movies,你可能注意到了這個動畫效果很棒,能夠預覽電影的SeekBar。 Rúben Sousa 實現了這種效果並開源。下面的gif圖片很好的說明了其功能。若是你的app是一個播放器,你決定應該試試。緩存

6.Chuck 若是你使用 OkHttp的話,這個庫能夠幫助你攔截並記錄全部的HTTP請求與響應。它還提供了一個來顯示內容。網絡

1487213337799745.gif

7.CoordinatorTabLayout CoordinatorTabLayout是一個自定義的組合控件,幫助你快速實現TabLayout與CoordinatorLayout相結合的樣式。 效果見下面的gif圖:app

1487213374211027.gif

8.boxing Boxing是一個基於MVP模式的Android多媒體選擇器,你能夠:圖片選擇(單/多選),預覽或者剪裁圖片。它還支持gif,視圖選擇,圖片壓縮以及自定義UI:less

1487213406112859.png

9.excelPanel RecyclerView實現的二維表格,不只能夠加載歷史數據,還能加載新數據。異步

10.Horizontal Calendar 又一個用RecyclerView實現的Material橫向日曆視圖。

1487213489687088.gif

11.CameraFragment 一個集成了拍照功能的Fragment ,根據README: CameraFragment直接預覽camera視圖,並提供簡單的API來捕獲或者管理設備。你可使用CameraFragment設置本身的佈局以及控制camera。

1487213547147728.gif

12.AwesomeBar 這是Florent Champigny的另外一個很棒的庫。一種 top bar 的新設計,與DrawerLayout一塊兒協同工做。靈感來自Gmail Mobile from Weekz

1487213593937017.gif

13.ArcNavigationView 一個弧形的抽屜導航。

1487388381125153.png

14.ShimmerRecyclerView 一個能夠在加載數據的時候顯示閃爍(Shimmer)的RecyclerView。這個RecyclerView內置一個adapter,控制shimmer的外觀。

1487388435111357.gif

15.Android-SwitchIcon 谷歌啓動器風格的開關圖標 這個lib繼承AppCompatImageView,可使用app:srcCompat屬性爲SwitchIconView設置任意圖標(vector 或者 image)。

1487388472619571.gif

16.CounterFab 這是一個在浮動操做按鈕的右上角顯示數字標識的庫。能夠從Google Play上下載demo app

1487388516139354.gif

17.FadingTextView 一個可讓TextView以淡如淡出的形式不斷改變本身內容的庫。

1487388562655374.gif

18.Bridge Bridge是一個簡單可是強大的HTTP網絡操做庫。提供鏈式調用的API,爲了最大的兼容性和最快的速度,用 Java/Android的URLConnection類實現。 這個庫文檔很是齊全,絕對值得一試。

19.Ason 這是Aidan Follestad的第二個library。其主要目的是簡化和JSON的交互。 also makes (de)serialization painless. 文檔也是很是的棒,你能夠在這裏查看:github.com/afollestad/…

20.ObjectBox   你們都應該知道greenrobot,不知道的話也應該知道他們開發的 GreenDAO 和 EventBus。此次要介紹的是一個面向對象的數據庫。greenrobot宣稱:   性能是咱們建立ObjectBox的首要因素。以前咱們建立了安卓和SQLite上最快的對象關係映射 (ORM) greenDAO。自從2011年第一個版本發佈以來,咱們對對象持久化-以及SQLite的缺陷有了許多認識。咱們意識到, 要顯著提升移動端的性能,須要從內核開始,建立一個基於對象的數據庫。   你能夠在這裏瞭解到更多。請注意目前ObjectBox仍是測試版本(0.9.7)。

1487388628608211.png

21.FlowLayout 一個讓子view在空間不夠的狀況下自動跳到下一行的佈局。子view之間的間隔由FlowLayout計算出來,以便讓view是均勻分佈的。

1487417476838732.png
請注意這個庫目前還處於早期階段。

22.非官方的 Google Actions Java SDK 這是來自 Mirek Stanek的改版。由於官方的Google Actions SDK 是用Node.js寫的,他用Java寫了一個非官方的版本。根據README描述: Google Actions Java SDK是基於Node.js的,可是沒有一個鏡像。這個庫的目的是讓他徹底兼容Assistant平臺的Conversational Protocol

23.Wearable Reply 2017年2月9日谷歌發佈了 Android Wear 2.0Luke Klinker 發現缺少一個API,並把它發佈了出來,它 支持簡單快速的文字輸入,無論是來自語音,鍵盤,仍是預設回覆。

1487417545709594.png

24.Shortbread 這是一個這樣的庫 爲使用了@Shortcut註解的Activity和方法生成app shortcuts。無需動用manifest, XML以及shortcut manager。只需爲想要shortcut調用的代碼添加註釋。 目前是1.0.0 版本。

1487417579777455.png

25.Material About 這是一個幫助你實現關於我界面的庫。

1487417619258190.png
就是這些了。但願你能喜歡。若是你還知道任何其它在今年1, 2月份發佈的庫,請在評論告知。

若是喜歡個人文章,請別忘了點❤。

本文轉載自 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0216/7122.html

相關文章
相關標籤/搜索