GitHub上那些好用的开源项目

1、一个发布 / 订阅事件的框架:EventBus

https://github.com/greenrobot/EventBus
参考示例文章:http://blog.csdn.net/lmj623565791/article/details/40794879

优点:零耦合
缺点:主要是通过反射实现,牺牲了一点点效率。

通俗的理解:在一个单例内部维持着一个map对象,register会把当前类中匹配的方法存入这个map,post无非就是根据参数去查找方法,进行反射调用。

2、一个简单、漂亮、功能强大的Android日志程序:logger

https://github.com/orhanobut/logger

特点:可以打印xml、json格式

3、一个自动探测内存泄露的开源项目:leakcanary

https://github.com/square/leakcanary
参考文章:http://blog.csdn.net/watermusicyes/article/details/46333925

4、一个使用比较广泛的ORM框架:ORMLite

到现在为止,Android中ORM框架也已经有很多,比如ORMLite,Litepal, androrm,SugarORM, GreenDAO,ActiveAndroid, Realm等等。对于他们之间的对比,可能各有长短,所谓存在即为合理。其中,ORMLite应该是使用较为广泛的一个。
jar包下载地址:http://ormlite.com/releases/
参考文章:http://blog.csdn.net/lmj623565791/article/details/39121377

你可能感兴趣的:(github,开源项目)