动脑2017android

The year is 2018. In 2017 thousands of interesting Android Libraries were released, updated. Some got viral, while others shined. We’re making a list of top Android Libraries of 2017 that every developer should implement in their application. There’s no need to reinvent the wheel when someone has already made it. Instead, we should get inspiration from such libraries and their source codes (since most of them are open source) and build the next best android library ourselves.

今年是2018年。2017年,发布并更新了数千个有趣的Android库。 一些病毒传播,而另一些则闪耀。 我们列出了每个开发人员都应在其应用程序中实现的2017年顶级Android库。 当有人已经制造轮子时,无需重新发明轮子。 相反,我们应该从此类库及其源代码中获得灵感(因为它们大多数都是开源的),并自己构建下一个最佳的android库。

Below is a curated list of the libraries which feel stood out last year. By no means, we’re shortlisting them as the best ones. Every library has a unique flair of its own just like every application has.

以下是去年令人印象深刻的精选图书馆清单。 绝不是我们将它们选为最好的。 每个库都有自己独特的风格,就像每个应用程序一样。

We’ll be just listing the notable libraries that we came across during the past year.

我们将只列出过去一年中遇到的著名库。

最佳Android库 (Best Android Libraries)

  1. FabulousFilter – Android library to animate Floating Action Button to Bottom Sheet Dialog and vice-versa.

    FabulousFilter – Android库,可将“ 浮动操作按钮”动画化为“底页对话框”,反之亦然。

  2. Transitioner – Transitioner provides easy, dynamic and adjustable animations between two views with nested children.

    过渡器 –过渡器在带有嵌套子级的两个视图之间提供简单,动态和可调整的动画。

  3. SlidingRootNav – The library is a DrawerLayout-like ViewGroup, where a “drawer” is hidden under the content view, which can be shifted to make the drawer visible. It doesn’t provide you with a drawer builder.SlidingRootNav –该库是类似DrawerLayout的ViewGroup,其中“抽屉”隐藏在内容视图下,可以对其进行移动以使抽屉可见。 它没有为您提供抽屉生成器。
  4. PatternLockView – This library allows you to implement pattern locking mechanism in your app easily and quickly. It is very easy to use and there are plenty of customization options available to change the functionality and look-and-feel of this view to match your needs.

    It also supports RxJava 2 view bindings, so if you are a fan of reactive programming (just like me), you can get a stream of updates as the user draws the pattern.

    PatternLockView –此库使您可以轻松,快速地在应用程序中实现模式锁定机制。 它非常易于使用,并且有许多自定义选项可用于更改此视图的功能和外观以符合您的需求。

    它还支持RxJava 2视图绑定,因此,如果您喜欢响应式编程(就像我一样),则可以在用户绘制模式时获得更新流。

  5. FadingTextView – A TextView that changes its content automatically every few seconds.

    FadingTextView –一个TextView,每隔几秒钟自动更改其内容。

  6. Toasty – The usual Toast, but with steroids.烤面包 -通常的面包 ,但类固醇。
  7. Matisse – A well-designed local image and video selector for Android.Matisse –为Android设计的精心设计的本地图像和视频选择器。
  8. TapTargetView – An implementation of tap targets from the Material Design guidelines for feature discovery

    TapTargetView –材质设计准则中用于特征发现的攻丝目标的实现

  9. Alerter – An Android Alerting Library. This library aims to overcome the limitations of Toasts and Snackbars, while reducing the complexity of your layouts.Alerter –一个Android警报库。 该库旨在克服Toasts和Snackbars的局限性,同时降低布局的复杂性。
  10. Circle Menu Android – CircleMenu is a simple, elegant UI menu with a circular layout and material design animationsAndroid的Circle Menu – CircleMenu是一个简单,优雅的UI菜单,具有圆形布局和材质设计动画
  11. FlowLayout – A FlowLayout for Android, which allows child views flow to next row when there is no enough space. The spacing between child views can be calculated by the FlowLayout so that the views are evenly placed.

    FlowLayout – Android的FlowLayout,当空间不足时,它允许子视图流到下一行。 子视图之间的间距可以通过FlowLayout计算,以便将视图均匀放置。

  12. Lottie – Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!Lottie – Lottie是适用于Android和iOS的移动库,它可以使用Bodymovin解析以json格式导出的Adobe After Effects动画,并在移动设备上进行本地渲染!
  13. Konfetti – Celebrate more with this lightweight confetti particle system ? Create realistic confetti by implementing this easy to use library.Konfetti –这款轻巧的五彩纸屑颗粒系统可为您庆祝更多? 通过实现此易于使用的库来创建逼真的纸屑。
  14. JellyToolbar果冻工具栏
  15. Pinview – A pinview library for android.Pinview –适用于Android的Pinview库。
  16. ChatKit – Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management.ChatKit –用于聊天UI实现的灵活组件,具有样式,自定义和数据管理的灵活可能性。
  17. Spotlight – Android Library that lights items for tutorials or walk-throughs etc.Spotlight –可以点亮教程或演练等内容的Android库。
  18. IconSwitch – Custom Android Switch widget.

    IconSwitch –自定义Android Switch小部件。

  19. DateRangePicker – Date Range Picker is a Calender Picker View to show a Customized Date Range Picker with improved UI.

    DateRangePicker –日期范围选择器是一个日历选择器视图,用于显示具有改进UI的自定义日期范围选择器。

  20. Cropiwa – The library is a highly configurable widget for image cropping.

    Cropiwa –该库是用于图像裁剪的高度可配置的小部件。

That’s all for best android libraries we came across last year, if you think we missed some other good libraries then please let us know through comments.

这就是去年我们遇到的最好的android库的全部内容,如果您认为我们错过了其他一些不错的库,请通过评论告知我们。

翻译自: https://www.journaldev.com/19306/best-android-libraries-2017

动脑2017android

动脑2017android_2017年最佳Android库相关推荐

  1. android库依赖项目_2020年25个最佳Android库和项目-夏季版

    android库依赖项目 The first half-year is a great time to sum up what happened in the Android world in ter ...

  2. 动脑2017android_您肯定要在2017年初尝试的25个新Android库

    动脑2017android by Michal Bialas 由Michal Bialas 您肯定要在2017年初试用的25个Android库 (25 Android libraries you de ...

  3. android6支持内存卡,2020年拥有可扩展存储的最佳Android手机

    可扩展存储Android Central2020最佳Android手机 无论你随身携带你的媒体库,拍摄大量的4K(甚至8K)视频,还是你希望在漫长的飞行之前下载几部电影,可扩展的存储对于许多用户来说是 ...

  4. Java:5大最佳Java库

    Java是一种面向对象的编程语言,受到全世界数百万程序员的欢迎和使用.让我们重点介绍一下最佳Java库,这些Java库包含扩展Java应用程序功能的包.与传统的Java库相比,它们的受欢迎程度激增. ...

  5. android软件安全权威指南 pdf_AV-TEST 发布 2019 最佳 Android 安全软件榜单

    AV-TEST 近日评测了市场上常见的 21 款 Android 安全软件,发现各产品的恶意软件平均实时检出率达到 97.2%,对过去四周新发现的 Android 恶意软件的实时检出率达到 97.5% ...

  6. 2013年最佳Android平板

    虽然苹果iPad仍是目前最受欢迎的平板电脑,但是根据国际调研公司IDC的数据显示,Android平板电脑上季度的出货量相比去年同期增长了 36.7%.得益于系统优化和专用软件的增加,Android平板 ...

  7. android 引用jar的r文件,正确的方法来处理Android库的ant构建. Build从jar文件中排除R.class...

    目前遇到的问题是我们使用ant生成的构建版本不包含R.class文件.看一下ADT build.xml,我看到了这个: ... includes="**/*.class" excl ...

  8. 如何快速将Android库发布到JCenter

    将Android库发布到jcenter是为了更方便的引用 一般有以下几个步骤: 新建工程和要发布的module 修改build.gradle 新建仓库 library的构建和上传 将library发布 ...

  9. Qt第三方Android库

    Qt第三方Android库 第三方Android库 先决条件 在源中包括Library 将库添加到项目依赖项 部署方式 第三方Android库 本指南描述了如何在应用程序包中包括基于Java的第三方库 ...

最新文章

  1. web直播方案总结:
  2. mpls ldp lsp建立过程——Vecloud
  3. JSP脚本 9大内置对象
  4. laya 怎么生成签名_什么是数字签名
  5. 面试问题:MyBatis和Hibernate的区别
  6. date字段 http 头文件_HTTP头文件获取
  7. 张鹏 html 笔记,传智 张鹏 html+css 课程 笔记2(吐血整理)
  8. 让div跟着鼠标移动
  9. kl距离 java_相对熵(relative entropy或 Kullback-Leibler divergence,KL距离)的java实现(三)...
  10. matlab学习笔记 repmat函数与kron函数之区别
  11. 旧词新解:项目与产品,项目经理与产品经理
  12. 书中自有黄金屋系列2:读《穷爸爸富爸爸》
  13. win10启用smb3多通道_关于win10无法使用smb访问局域网内的计算机
  14. 短语匹配-match_phrase以及slop参数
  15. 关于OSPF 5类LSA中Forwarding Address
  16. 微信小程序|使用小程序制作一个时间管理小工具
  17. 联合分析法(Python实现)
  18. [加密]展讯secureboot方案
  19. java热加载_java--热加载
  20. 【点云处理技术之open3d】第四篇:使用open3d绘制常用类型——箭头、圆柱、长方体、球形、箭头、坐标轴和线条

热门文章

  1. 在Apache中隐藏Php文件后缀
  2. 基于C#语言的可编程表达式计算器设计
  3. [转载] Python和java中的垃圾回收机制
  4. ESP分区重建,解决各种引导问题
  5. list排序成员函数对string对象与char*对象排序的差别
  6. MongoDB学习day10--数据库导入导出
  7. js获取字符串出现最多的字符和次数
  8. 微软Power BI 每月功能更新系列——3月Power BI 新功能学习
  9. JEESITE快速开发平台(二)环境搭建
  10. 九度OJ 1113 二叉树(完全二叉树)