2017 年你应该尝试的 25 个 Android 库

1.Lottie

由 Airbnb 推出,支持将 Adobe After Effects 动画通过 Bodymovin 导出成 JSON,并在手机上渲染它们。目前已经有超过 8600 颗 star,相信它没错的。

2.Toasty

一个可以创建自定义 Toast 的第三方库,作者自己的形容:

“The usual Toast, but with steroids.”

     2017 年你应该尝试的 25 个 Android 库_第1张图片

3.StyleableToast

和上面的一样,这也是一个自定义 Toast 的第三方库。

     2017 年你应该尝试的 25 个 Android 库_第2张图片

4.Store

Store是一个异步加载和缓存库。文档描述:

Store是一个简化数据的请求,解析,保存,以及数据重试的类。一个Store类似于 仓库模式 ,不过用 RxJava封装成了响应式的API,以支持单向数据流 。

文档非常易懂,这个库值得尝试。你可以尝试各种flows,比如数据请求,缓存,解析等。


5.PreviewSeekBar

如果你用过 Google Play Movies,那你应该对其中酷炫的进度条有所印象。这个库就是仿照 Google Play Movies 开发的进度条。

     2017 年你应该尝试的 25 个 Android 库_第3张图片

6.Chuck

如果你使用 OkHttp,那么这个库可以帮助你拦截和分析 HTTP 请求与相应,而且还提供了 UI 界面。

     2017 年你应该尝试的 25 个 Android 库_第4张图片

7.CoordinatorTabLayout

一个自定义组合控件,可快速实现TabLayout与CoordinatorLayout相结合的样式。

     2017 年你应该尝试的 25 个 Android 库_第5张图片

8.boxing

B站开源的基于 MVP 模式的 Android 多媒体选择器。

  • 支持自定义UI

  • 支持多/单图片选择和预览,单图裁剪功能

  • 支持gif

  • 支持视频选择功能

  • 提供图片压缩

     2017 年你应该尝试的 25 个 Android 库_第6张图片

9.excelPanel

一个支持垂直和水平双向数据加载的 RecyclerView。

      2017 年你应该尝试的 25 个 Android 库_第7张图片

10.Horizontal Calendar

同样基于 RecyclerView 的一个自定义组件,用于水平显示日历。

   2017 年你应该尝试的 25 个 Android 库_第8张图片

11.CameraFragment

一个简单易用的相机 Fragment,提供一系列 API 来控制相机。

    2017 年你应该尝试的 25 个 Android 库_第9张图片

12.AwesomeBar

一个设计精美的 top bar,灵感来源于 Gmail Mobile from Weekz。

   

13.ArcNavigationView

基于 NavigationView 的实现,边缘变成了弧形。

    

14.ShimmerRecyclerView

自定义 RecyclerView,当视图正在加载时会有闪光的效果。


15.Android-SwitchIcon

一个 Google 风格的 switch 图标系列。

    

16.CounterFab

基于 FloatingActionButton 实现,在右上角增加了角标。

    

17.FadingTextView

一个可以让TextView以淡如淡出的形式不断改变自己内容的库。

     

18.Bridge

“Bridge is a simple but powerful HTTP networking library for Android. It features a Fluent chainable API, powered by Java/Android’s URLConnectionclasses for maximum compatibility and speed.”

有着非常详尽的文档,虽然现在 star 还不是很多,但值得一试。

19.Ason

和上面的 Bridge 同一个作者,主要目的是简化和 JSON 的交互。

20.ObjectBox

可能很多人都知道 greenrobot,如果你不知道,那肯定听说过 GreenDAO 和 EventBus 吧。这个库也是由 greenrobot 开发,是一个专注于性能的对象数据库。

21.FlowLayout

一个让子view在空间不够的情况下自动跳到下一行的布局。子view之间的间隔由 FlowLayout计算出来,以便让view是均匀分布的。

     2017 年你应该尝试的 25 个 Android 库_第10张图片

22.Unofficial Google Actions Java SDK

用 Java 重写的 Google Actions SDK。

23.Wearable Reply

用于 Android Wear 设备,可以快捷输入文字。

     2017 年你应该尝试的 25 个 Android 库_第11张图片

24.Shortbread

只需要通过 @Shortcut 注释就能快速实现 app shortcuts。

     2017 年你应该尝试的 25 个 Android 库_第12张图片

25.Material About

轻松实现 Material 风格的 About Me 界面。

     2017 年你应该尝试的 25 个 Android 库_第13张图片

原文:25 Android libraries you definitely want to try out in early 2017.

你可能感兴趣的:(Android)