| [ActiveAndroid]( ) | 以活动记录方式为Android SQLite提供持久化 |
| [SQLBrite]( ) | SQLiteOpenHelper 和ContentResolver的轻量级包装 |
| [Realm]( ) | 移动数据库:一个SQLite和ORM的替换品 |
7. 依赖注入
名称 |
描述 |
[ButterKnife]( ) |
将Android视图和回调方法绑定到字段和方法上 |
[Dagger2]( ) |
一个Android和java快速依赖注射器。 |
[AndroidAnotations]( ) |
快速安卓开发。易于维护 |
[RoboGuice]( ) |
Android平台的Google Guice |
8. 图表
名称 |
描述 |
[WilliamChart]( ) |
创建图表的Android库 |
[HelloCharts]( ) |
兼容到API8的Android图表库 |
[MPAndroidChart]( ) |
一个强大的Android图表视图/图形库 |
9. 后台处理
名称 |
描述 |
[Tape]( ) |
一个轻快的,事务性的,基于文件的FIFO的库 |
[Android Priority Job Queue]( ) |
一个专门为Android轻松调度任务的工作队列 |
10. 事件总线
名称 |
描述 |
[EventBus]( ) |
安卓优化的事件总线,简化了活动、片段、线程、服务等的通信 |
[Otto]( ) |
一个基于Guava的增强的事件总线 |
11. 响应式编程
名称 |
描述 |
[RxJava]( ) |
JVM上的响应式扩展 |
[RxJavaJoins]( ) |
为RxJava提供Joins操作 |
[RxAndroid]( ) |
Android上的响应式扩展,在RxJava基础上添加了Android线程调度 |
[RxBinding]( ) |
提供用RxJava绑定Android UI的API |
[Agera]( ) |
Android上的响应式编程 |
12. Log框架
名称 |
描述 |
[Logger]( ) |
简单,漂亮,强大的Android日志工具 |
[Hugo]( ) |
在调试版本上注解的触发方法进行日志记录 |
[Timber]( ) |
一个小的,可扩展的日志工具 |
13. 测试框架
名称 |
描述 |
[Mockito]( ) |
Java编写的Mocking单元测试框架 |
[Robotium]( ) |
Android UI 测试 |
[Robolectric]( ) |
Android单元测试框架 |
Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator,Espresso等
14. 调试框架
名称 |
描述 |
[Stetho]( ) |
调试Android应用的桥梁,使得可以利用Chrome开发者工具进行调试 |
15. 性能优化
名称 |
描述 |
[LeakCanary]( ) |
内存泄漏检测工具 |
[ACRA]( ) |
Android应用程序崩溃报告 |
由于文章篇幅问题复制链接查看详细文章以及获取学习笔记链接:https://shimo.im/docs/QVGDhCjVKvQ6r6TJ
或者可以查看我的【[Github]( )】里可以查看
最后
文末放一个小福利给大家,点击我的GitHub即可领取
群内有许多技术大牛,有任何问题,欢迎广大网友一起来交流,群内还不定期免费分享高阶Android学习视频资料和面试资料包~
偷偷说一句:群里高手如云,欢迎大家加群和大佬们一起交流讨论啊!

标签: