AndroidAndroid开源项目Android 开发技术分享

Android 3-4月好用的开源库

2017-06-23  本文已影响313人  lovesosoi

之前写了一个5-6月的开源库,收到了不错的效果,我继续整理了,3-4月开源库,希望大家喜欢

传送门:Android 5-6月新的开源库

所有来源:http://androidweekly.net/

------------------------------------------------------------------------------------------------------------------

4.30

1.Litho - Picasso

Litho Picasso是一个Litho兼容库,提供与Picasso兼容的图像组件。Litho-Picasso支持picasso功能的很大一部分。

传送门:https://github.com/charbgr/litho-picasso

2.UltimateAndroidReference

这个项目的目标是提供一个精心挑选的Android Library,工具,开源项目,图书,博客,教程等等。

传送门:https://github.com/aritraroy/UltimateAndroidReference

3.Bubble-Picker

一个易于使用的动画,可用于Android的内容挑选

传送门:https://github.com/igalata/Bubble-Picker

4.23

1.Litho

Facebook在F8发布了Litho。Litho使用声明式API来定义UI组件。您只需根据一组不可变的输入来描述您的UI的布局,并且该框架负责其余的操作。利用代码生成,Litho可以在您的UI下执行优化

传送门:https://fblitho.com/

4.16

1.MaterialChipsInput

实施Android的Material Design Chips组件。该库提供了两个视图:ChipsInput和ChipView。

传送门:https://github.com/pchmn/MaterialChipsInput

2.AdaptiveTableLayout

您需要在Android应用程序中编辑CSV文件吗?AdaptiveTableLayout是一个库,可以读取,编辑和写入CSV文件。

传送门:https://github.com/Cleveroad/AdaptiveTableLayout

4.9

1.Spruce Android Animation Library

云杉是一个轻量级的动画库,可以帮助编排屏幕上的动画

传送门:https://github.com/willowtreeapps/spruce-android

2.Traceur

通过将异步调用的源附加到原始异常,Traceur可以更容易地调试RxJava2异常。

传送门:https://github.com/T-Spoon/Traceur

3.Scratch

清除用户数据,然后在前台重新启动应用程序。种类从零开始。

传送门:https://github.com/willowtreeapps/scratch

4.what_the_thing

关于摄像头的使用,学习如何用不同的语言说出来。使用React Native构建的本机Android应用程序。

传送门:https://github.com/vigzmv/what_the_thing

4.2

1.JellyToolbar

JellyToolbar是一个动画视图,其中动作获得了很好的摆动效果。

传送门:https://github.com/Yalantis/JellyToolbar

2.Android-Router

这是一个非常有趣的项目- Android路由器是一个Android组件化协议框架,用于解耦复杂项目。

传送门·:https://github.com/TangXiaoLv/Android-Router

3.Typesetter

Android工具来帮助显示文本定位的更改。

传送门:https://github.com/bignerdranch/Typesetter

4.Telegram

电报是一个专注于速度和安全性的消息应用程序。它超强,简单,自由。

传送门:https://github.com/DrKLO/Telegram#telegram-messenger-for-android

5.Badger

Badger是一个通用的单一目的库,用于添加徽标,特别是菜单项。

传送门:https://github.com/volders/Badger

6.classyshark-calculate-size

DEX Ninja Boris Farber的这个library可以帮助您计算APK类中的依赖关系的大小。

传送门:https://github.com/borisf/classyshark-calculate-size

7.SlidingRootNav

DrawerLayout类ViewGroup,其中“抽屉”被隐藏在内容视图下,可以移动以使抽屉可见。

传送门:https://github.com/yarolegovich/SlidingRootNav

3.26

1.Fakeit

在Kotlin假数据生成库!

传送门:https://github.com/moove-it/fakeit

2.Cicerone

Cicerone是一个轻量级的Library,使Android应用程序中的导航变得简单。

传送门:https://github.com/terrakok/Cicerone

3.Data Binding Validator by Ilhasoft

基于数据绑定适配器的Android字段验证库

传送门:https://github.com/Ilhasoft/data-binding-validator

4.LabCoat for GitLab

适用于Android的GitLab客户端

传送门:https://github.com/Commit451/LabCoat

3.19

1.AutoplayVideos

Android Library可以在RecyclerView中自动播放/暂停来自网址的视频。

传送门:https://github.com/Krupen/AutoplayVideos

2.PreferenceHolder

Kotlin Android Library,使偏好使用简单而有趣。

传送门:https://github.com/MarcinMoskala/PreferenceHolder

3.ActivityStarter

Android Library提供了更简单的方法来启动具有多个参数的活动。

传送门:https://github.com/MarcinMoskala/ActivityStarter

4.BlockCanaryEx

你的应用程序块?那么BlockCanary或者这个fork BlockCanaryEx可以帮助你检测你的性能瓶颈。

5.EasySP

Android上以OSS开头的每个年轻人都会发布一个SharedPreferences帮助器。这是一个特殊的,因为它有一个流畅的界面来存储数据。可能会有更多的单元测试。

传送门:https://github.com/WhiteDG/EasySP

3.12

1.LottieFiles

免费高品质的Lottie动画文件

传送门:https://www.lottiefiles.com/

2.Google设计师

Nick Butcher是Google设计关系团队的一部分,帮助设计人员理解或应用材料设计,设计渐进式Web应用程序,或者为Android设计开发人员,Nick和他的队友可以帮助他们。

传送门:https://medium.com/@crafty/google-%EF%B8%8F-%EF%B8%8Fdesigners-c12b70627b2e#.q0fvxp16i

3.5

1.FastHub

另一个开源的GitHub客户端应用程序,但不同于任何其他应用程序,FastHub是从零开始构建的。

传送门:https://github.com/k0shk0sh/FastHub

2.Android Javafmt Plugin

一个使用google-java-format格式化代码的插件。

传送门:https://github.com/f2prateek/gradle-android-javafmt-plugin

3.HtmlCompat

用于Android的Html类的兼容性库。

传送门:https://github.com/Pixplicity/HtmlCompat

上一篇下一篇

猜你喜欢

热点阅读