【移动应用开发技术】浅谈Android开发者2017年最值得关注的25个实用库_第1页
【移动应用开发技术】浅谈Android开发者2017年最值得关注的25个实用库_第2页
【移动应用开发技术】浅谈Android开发者2017年最值得关注的25个实用库_第3页
【移动应用开发技术】浅谈Android开发者2017年最值得关注的25个实用库_第4页
【移动应用开发技术】浅谈Android开发者2017年最值得关注的25个实用库_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【移动应用开发技术】浅谈Android开发者2017年最值得关注的25个实用库

2017年最值得关注的25个Android库这是在2017年发布的25个最好的Android开发库的列表。所有这些都值得尝试。以下不是排名顺序。让我们开始吧!1.Lottie这个库能够解析AdobeAfterEffects并且把他们渲染到手机上。在Google应用市场上,也有相应的demo。这个库被超过7500github使用者关注。Github链接:/airbnb/lottie-android2.Toasty这个库实现了定制的Toast,下面是截图和这个开发库的Github链接github链接:/GrenderG/Toasty3.StyleableToast这是Toast定制的另一个库。文档介绍如下:“各种造型选项给您的应用和用户体验一点额外独特的感觉!用代码或style.xml来调整您的Toast!“Github链接:/Muddz/StyleableToast4.StoreStore是用于Async数据加载和缓存的库。根据文件:“Store是简化在应用程序中获取,解析,存储和检索数据的类。一个Store类似于Repository模式,同时暴露了一个遵循单向数据流的RxJava构建的ReactiveAPI。“这些文档非常全面,这个库非常值得尝试。您可以检查许多流,如数据请求,缓存和解析。Github链接:/NYTimes/Store5.PreviewSeekBar如果您使用GooglePlay电影,您可能已经注意到了这个伟大的动画SeekBar,并预览了电影。事实证明,RúbenSousa将其作为一个开源的库。下面的gif可以很好的显示其功能。如果你的应用程序是一个电影播放器,你一定要试试!Github链接:/rubensousa/PreviewSeekBar6.Chuck如果您使用OkHttp,那么这是一个库,可帮助您拦截并持久保留应用程序内的所有HTTP请求和响应。它还提供了一个用于检查其内容的UI。Github链接:/jgilfelt/chuck7.CoordinatorTabLayoutCoordinatorTabLayout是一个自定义组合控件,可快速实现TabLayout和CoordinatorLayout的组合。您可以在下面的gif上检查它的工作原理:Github链接:/hugeterry/CoordinatorTabLayout8.boxingboxing是多媒体选择器,通过使用它可以:做一些选择您的图像(单个或多个图像)预览和裁剪图像。它还支持gif,视频选择,图像压缩和自定义UI,如下面的屏幕截图所示:Github链接:/Bilibili/boxing9.excelPanel这是一个二维RecyclerView。它不仅可以加载历史数据,还可以加载未来的数据。Github链接:/zhouchaoyuan/excelPanel10.HorizontalCalendarRecyclerView的另一个实现是专门用于显示横向日历视图。Github链接:/Mulham-Raee/HorizontalCalendar11.CameraFragmentCameraFragment是Fragment的一个实现,它允许您轻松地将相机功能集成到您的应用程序中。根据其README:“CameraFragment直接预览相机视图,并提供了一个简单的API来捕获或管理设备。您可以使用CameraFragment设置自己的布局并控制相机。“

Github链接:/florent37/CameraFragment12.AwesomeBar这是FlorentChampigny的另一个伟大实现。灵感来自于DrawerLayout的顶级酒吧(从ActionBar/Toolbar实现中知道)的设计是一种新的方法。它的工作原理如下:Github链接:/florent37/AwesomeBar13.ArcNavigationView这是从Android设计支持库导入的NavigationView的实现,它引入了弯曲边。Github链接:/rom4ek/ArcNavigationView14.ShimmerRecyclerView它是一个定制的RecyclerView实现,具有闪烁的视图,以指示视图正在加载。RecyclerView还具有内置适配器,用于控制闪烁的外观。Github链接:/sharish/ShimmerRecyclerView15.Android-SwitchIcon“Google启动器式实现开关(启用/禁用)图标”。该库扩展了AppCompatImageView,并允许您使用app:srcCompat属性将任何图标(向量或图像)设置为SwitchIconView。

Github链接:/zagum/Android-SwitchIcon16.CounterFab该库是一个FloatingActionButton子类,显示右上角的计数器徽章。您可以从GooglePlay下载演示应用程序。Github链接:/andremion/CounterFab17.FadingTextView此库允许您每隔几秒自动更改TextView的内容。Github链接:/rosenpin/FadingTextView18.Bridge“Bridge是Android的简单而强大的HTTP网络库。它具有流畅的可链接API,由Java/Android的URLConnection类提供支持,以实现最大的兼容性和速度。这个图书馆有一个非常全面的文件,绝对值得一试。Github链接:/afollestad/bridge19.Ason这是AidanFollestad的第二个库。其主要思想是简化与JSON的交互。你可以在这里查看:Github链接:/afollestad/ason20.ObjectBox我假设大多数人都知道greenrobot。如果没有,他们开发了GreenDAO和EventBus。现在,这是一个专注于性能的对象的新数据库的时候了。如greenrobot所称,“性能是我们创建ObjectBox的第一个原因。之前,我们创建了greenDAO,这是Android和SQLite中最快的对象/关系映射器(ORM)。自2011年第一次发布以来,我们获得了很多洞察对象持久性以及SQLite强加的性能限制。我们意识到,为了显着提高移动性能,我们需要去核心并构建一个为对象设计的数据库。“Github链接:/greenrobot/ObjectBox21.FlowLayout“当没有足够的空间时,允许子视图流到下一行。子视图之间的间距可以由FlowLayout计算,以便视图均匀放置。Github链接:/nex3z/FlowLayout22.UnofficialGoogleActionsJavaSDK这是MirekStanek的波兰风。由于官方GoogleActionsSDK是用Node.js编写的,所以他介绍了他在Java中本机编写的非官方版本。根据README:“GoogleActionsJavaSDK是基于官方Node.js库构建的,但它不是镜像副本。目标是使其完全符合助理平台对话协议。“Github链接:/frogermcs/Google-Actions-Java-SDK23..WearableReply2017年2月9日,Google发布了新的AndroidWear2.0。LukeKlinker发现了一个缺少的API,并发布了这个操作系统的库。它:“允许快速简单的文本输入,无论是来自您的声音,键盘还是响应。缺少的API现在可用!Github链接:/klinker24/wearable-reply24.Shortbread“生成活动的应用程序快捷方式和使用@

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论