Uber License for Android

Uber license for android list:

1.Butter Knife:

项目地址:https://github.com/JakeWharton/butterknife

这个开源库可以让我们从大量的findViewById()和setonclicktListener()解放出来,其对性能的影响微乎其微.

2.Dagger

Dagger官网的文档:http://square.github.io/dagger/

对应的中文翻译: http://fanxu.me/post/2013-07-18#main

Dagger是一套android的依赖注入框架(DI框架)

3.Google Maps Android API utility library

由于国内不用Google Map官方的东西,忽略。

4.Gson

下载地址:http://grepcode.com/project/repo1.maven.org/maven2/com.google.code.gson/gson/

Google自己家的解析json库。

5.Jsoup

项目地址:http://jsoup.org/

解析Html库

6.libphonenumber

项目地址:https://github.com/googlei18n/libphonenumber

Google的电话号码处理库

7.okhttp

项目地址:https://github.com/square/okhttp

square开源的网络请求库

8.otto

项目地址:http://square.github.io/otto/

事件总线框架,与eventbus有异曲同工之妙

9.PayPal Android SDK

国外第三方支付,与国内支付宝,微信,百度钱包一样,忽略。

10.Picasso

项目地址:http://square.github.io/picasso/

Square公司开源的一个Android图形缓存库

11.Retrofit

项目地址:http://square.github.io/retrofit/

一个不错的网络请求库

12.SmoothProgressbar

项目地址:https://github.com/castorflex/SmoothProgressBar

水平进度条库

13.Timber

Timber其实就是对Android的Log类进行封装后的一个Log工具,平时我自己也有封装过,不过封装非常优雅。
Timber只有一个类文件,可以单独把它复制出来放项目里,也可以通过Gradle引用。

14.Adjust

项目地址:https://www.adjust.com/

一个分析应用的平台,类似友盟

15.Android Geojson

项目地址:https://github.com/cocoahero/android-geojson

一个Android平台下对Geojson完全支持的库,关于Geojson,是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法的地理空间信息数据交换格式。

16.Braintree Encryption

国外的第三方支付

17.Calligraphy

项目地址:https://github.com/chrisjenx/Calligraphy

应用全局更换字体的类库,换字体就是这么简单

18.LeakCanary

项目地址:https://github.com/square/leakcanary?utm_source=tuicool&utm_medium=referral

应用内存检测类库

19.Rxjava

项目地址:https://github.com/ReactiveX/RxJava

响应式编程,新的认知

20.Java Websockets

项目地址:https://github.com/TooTallNate/Java-WebSocket

在JAVA 1.5和Android 1.6之上的WebSocket解决方案,客户端和服务器端都可以实现。不过根据实际情况,你可能要实现自己的protocol,从Draft或Draft_17类继承。其他内容请参考官网和W3C关于WebSocket文档。

21.Kryo

项目地址:https://github.com/EsotericSoftware/kryo

Kryo 是一个快速高效的Java对象图形序列化框架,主要特点是性能、高效和易用。该项目用来序列化对象到文件、数据库或者网络。

22.RxAndroid

项目地址: https://github.com/ReactiveX/RxAndroid

响应式在安卓具体应用,就是可以这样简单。

23.RxJavaAsyncutil

项目地址;https://github.com/ReactiveX/RxJavaAsyncUtil

异步工具类 For Rxjava

24.slf4j

官网;http://www.slf4j.org/android/

日志管理工具

25.SnappyDB

项目地址:https://github.com/nhachicha/SnappyDB

Android上的NoSQL数据库。

上一篇:李洪强iOS开发之【零基础学习iOS开发】【02-C语言】02-第一个C语言程序


下一篇:微软connect教程系列—EntityFramework7(三)