T 2017 年你应该尝试的 25 个 Android 库 - CocoaChina_让移动开发更简单

首页 >Android相关

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

2017-02-22 04:17 编辑: suiling 分类:Android相关 来源:极光日报

简评:这篇文章介绍的是在 2017 年一月和二月发布的 25 个优秀 Android 开源库(作者的排名不分先后),既有来自大公司的,也有由独立开发者开发的,质量都相当的优秀。即使工作中用不上,对于 Android 学习也是相当有帮助的。

1.Lottie

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

2.Toasty

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

“The usual Toast, but with steroids.”

20.png

3.StyleableToast

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

23.png

4.Store

纽约时报开发团队开源的用于异步的数据加载和缓存的 Android 库。官方介绍:

“Store is a class that simplifies fetching, parsing, storage, and retrieval of data in your application. A Store is similar to the Repository pattern while exposing a Reactive API built with RxJava that adheres to a unidirectional data flow.”

5.PreviewSeekBar

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

25.png

6.Chuck

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

26.jpg

7.CoordinatorTabLayout

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

27.png

8.boxing

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

  • 支持自定义UI

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

  • 支持gif

  • 支持视频选择功能

  • 提供图片压缩

28.png

9.excelPanel

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

29.png

10.Horizontal Calendar

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

30.jpg

11.CameraFragment

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

11.png

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

直接看图:

211.png

22.Unofficial Google Actions Java SDK

用 Java 重写的 Google Actions SDK。

23.Wearable Reply

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

213.png

24.Shortbread

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

214.png

25.Material About

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

215.png

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

欢迎关注:知乎专栏「极光日报」,每天为 Makers 导读三篇优质英文文章。

搜索CocoaChina微信公众号:CocoaChina
微信扫一扫
订阅每日移动开发及APP推广热点资讯
公众号:
CocoaChina
我要投稿   收藏文章
上一篇:Android探索之旅 | 用AsyncTask实现多线程+实例
下一篇:苹果核 - vlayout使用说明(一)
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0

综合评论

相关帖子

sina weixin mail 回到顶部