beam
Apache Beam 是Google 开源的一个统一编程框架,它本身不是一个流式处理平台,而是提供了统一的编程模型,帮助用户创建自己的数据处理流水线,实现可以运行在任意执行引擎之上批处理和流式处理任务。它包含:
- 一个可以涵盖批处理和流处理的统一编程模型
- Beam SDK,支持 Java 和 Python
- 一系列Runner(可以理解为“适配器”吧),让其编程模型运行在不同底层处理引擎(Google Cloud Dataflow,Spark,Flink等)
MVP快速开发框架
-
一套基于MVP模式的快速开发框架。定义了一套开发规范。并提供了基于这套规范的Activity,Fragment,Presenter,Model等父类及控件和API等,完成APP开发过程中大量繁琐工作。
-
Nucleus is an Android library, which utilizes the Model-View-Presenter pattern to properly connect background tasks with visual parts of an application.
gtop
这个工具可以直接在终端实时监控你电脑的进程、CPU、内存等信息,而且自动匹配你终端的主题
learn-regex
相信大家对正则表达式都不陌生,这玩意很不友好,甚至我都觉得有些反人性,但是实际开发过程中又离不开他,很多情景使用正则能很方便的解决问题,比如验证手机号、邮箱等,所以,正则虽然很烦,但是又不得不去学习使用它,那么这就是一个学习正则的开源项目,由浅入深,很容易入手,而且教程有中文版,建议对正则较陌生的同学关注下这个项目。(By 薄荷科技 张帅 stormzhang)
Android SharedPreferences工具类。可以使用它简化对SharedPreferences数据的操作,同时它也支持链式调用,可以通过一行代码写入一条或多条数据。
拼音
pinyin4j
https://github.com/belerweb/pinyin4j
TinyPinyin
适用于Java和Android的快速、低内存占用的汉字转拼音库。
PinyinSearchLibrary
The library of PinyinSearch,a Java Library which provide data parsing methods, data matching method and so on for T9 search and Qwerty search.
PinyinSearch = T9Search + QwertySearch
com.pinyin4android
唯品会使用
JRegex
JRegex:jregex:正则表达式库
Joda-Time
JodaTime 提供了一组Java类包用于处理包括ISO8601标准在内的date和time。可以利用它把JDK Date和Calendar类完全替换掉,而且仍然能够提供很好的集成。
Joda-Time主要的特点包括:
- 易于使用:Calendar让获取"正常的"的日期变得很困难,使它没办法提供简单的方法,而Joda-Time能够 直接进行访问域并且索引值1就是代表January。
- 易于扩展:JDK支持多日历系统是通过Calendar的子类来实现,这样就显示的非常笨重而且事实 上要实现其它日历系统是很困难的。Joda-Time支持多日历系统是通过基于Chronology类的插件体系来实现。
- 提供一组完整的功能:它打算提供 所有关系到date-time计算的功能.Joda-Time当前支持6种日历系统,而且在将来还会继续添加。有着比JDK Calendar更好的整体性能等等。
https://github.com/JodaOrg/joda-time
JKeyboardPanelSwitch
Android键盘面板冲突 布局闪动处理方案
起源,之前在微信工作的时候,为了给用户带来更好的基础体验,做了很多尝试,踩了很多输入法的坑,特别是动态调整键盘高度,二级页面是透明背景,魅族早期的Smart bar等, 后来逐一完善了,考虑到拥抱开源,看业界还是有很多应用存在类似问题。就有了这个repo
https://github.com/Jacksgong/JKeyboardPanelSwitch,使用的App有:薄荷
表情
com.chaowen.commentlibrary 表情库
emojicon
A library to show emoji in TextView, EditText (like WhatsApp) for Android
使用的App有:薄荷
美洽
最快连接你与顾客 美洽,在线客服软件的漂亮之选
MeiqiaSDK-Android https://github.com/Meiqia/MeiqiaSDK-Android
使用的App有:薄荷
aspectj
AspectJ是一个面向切面的框架,它扩展了Java语言。使用的App有:网易新闻
Apache Thrift - 可伸缩的跨语言服务开发框架
http://www.ibm.com/developerworks/cn/java/j-lo-apachethrift/,使用的App有:网易新闻
Fabric SDK
CommonAdapter
https://github.com/tianzhijiexian/CommonAdapter
使用的App有:薄荷
Android-Best-Practices
https://github.com/tianzhijiexian/Android-Best-Practices
DeepLinkDispatch
最常见的应用就是在网页中跳转到App的某个页面,电商类应用可是都用了的。根据data跳转不同的页面
使用的App有:京东
Bolts-Android 一个底层库集合
com.arcsoft.livebroadcast
ReLinker
Relink是一个加载Android so文件(shared library)的一个库。
在Android平台上加载本地库的危险性 http://blog.csdn.net/whywhom/article/details/49780699
kik
CHAT ON KIK
Kik lets you connect with friends, groups and the world around you through chat. And now, you can chat with bots too.
i-jetty
jetty经过交叉编译移植到android平台的web服务器软件,它可以部署web网站
Sparta
com.hp.hpl.sparta:XML、DOM、XPath解析器,http://sparta-xml.sourceforge.net/
NativeSubprocess
唯品会使用
NativeSubprocess 是一个可以让你在android 程序中创建linux子进程并执行你的java代码的so库。由于市面上典型的内存清理工具只清理apk 包关联的进程,而不会处理linux原生进程,所以NativeSubprocess 可以做什么您懂的!
androidquery
Android-Query(AQuery)是一个轻量级的开发包,用于实现 Android 上的异步任务和操作 UI 元素,可让 Android 应用开发更简单、更容易,也更有趣。
唯品会使用,https://github.com/androidquery/androidquery
MarsDaemon
进程常驻,进程保活
唯品会使用 https://github.com/Marswin/MarsDaemon
SA-iSecurity
SA-iSecurity 客户端安全输入系统,唯品会使用
LayoutCast
Cast android code and resource changes to the running application through ADB. Android SDK sucks. It's so slow to build and run which waste me a lot of time every day. 把代码和资源文件的改动直接同步到手机上,应用不需要重启。省去了编译运行漫长的等待,比较适合真机调试的时候使用。
scribejava
ScribeJava 是一个简单的 Java 实现的 OAuth/OAuth2 库。
ChromeLikeSwipeLayout
Calligraphy
自定义字体库,让我们在 android 开发中使用自定义字体变得更加简单
ChangeSkin
基于插件式的Android换肤框架,支持app内和或者外部插件式提供资源的换肤方案,无需重启Activity。
Renderers
frame-video-view
No more issues with VideoView
material-camera
https://github.com/afollestad/material-camera
hawk
Android的安全、简单Key-Value存储