对于所有的Android移动开发者来说,这里汇聚了2017年为Android开发者推出的最好的新库。
虽然2017年将被记录为Kotlin所掌握的一年,但我们使用的许多库仍然是基于Java的。这并没有什么坏处,不过明年这个趋势可能会改变。
以下是我们在2017年为Android开发推出的前十大新开发库。
vlayout
作为RecyclerView功能强大的LayoutManager扩展,vlayout为RecyclerView提供了一组布局。使 格、列表和其他布局在同一回收站视图中能够处理复杂的情况。
Android的架构组件
在今年的Google I/O中推出的库的集合Android Architecture Components引入了核心概念,帮助构建可正确维护和可扩展的应用程序。如果你刚刚开始一个项目,你不能忽视这些——这是Google的礼物!
Matisse
Matisse是一个精心设计的Android本地图像和视频选择器。

litho
litho是一个用于从Facebook构建高效UI的声明性框架。
UltraViewPager
UltraViewPager是ViewPager的扩展,可以在一个ViewPager中提供多种功能。
chuck
chuck是Android OkHttp客户端的应用内HTTP检查器。

spruce-android
Spruce是一个轻量级的动画库,帮助编排屏幕上的动画。有了这么多不同的动画库,开发人员需要确保每个视图都在适当的时候动画。Spruce可以帮助设计师请求复杂的多视图动画,而不是让开发人员对原型感到畏惧。

MaterialChipsInput
MaterialChipsInput是Android的Material Design Chips组件的一个实现。

Tiny
一个没有其他依赖关系的图像压缩库,Tiny使用一个异步线程池来压缩图像,并在压缩完成时将结果发布在主线程中。
android-clean-architecture-boilerplate
android-clean-architecture-boilerplate是一个使用干净架构的Android样板工程,使用RxJava2、Dagger 2、Glide和其他已经成为任何Android应用程序标准集的库。
还对2017年的前10大Swift库感兴趣可以在这里查看。
PS: 更多移动开发、跨平台工具相关视频、培训、公开课,请关注【学院】!
关于移动开发的最新资讯和相关开发工具推荐,请<咨询在线客服>!

标签:Java移动开发Android开发工具控件库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!