开车必备的Android第三方库

站在巨人的肩膀上.

网络

Retrofit+OkHttp
标配。

数据库

SQLite:GreenDao, WCDB
NoSQL:Realm, ObjectbBox
越快越好。NoSQL是趋势

储存

MMKV: 高性能 key-value 组件。可同时解决SharedPreferences的跨进程使用问题。

图片

Glide + glide-transformations

当然还有其他可以折腾:Fresco、Picasso、Universal ImageLoader

其他

RxJava/RxAndroid:响应式编程
RxLifecycle:生命周期管理
LiveEventBus, EventBus,RxBus:组件通信

开发效率

Butterknife + 插件(android-butterknife-zelezny)
Parceler:生成Parceler代码
IcePick:Android Instance State made easy

调试:

Stetho:看网络请求和数据库
LeakCanary:内存泄漏检测

性能监控

Matrix: 微信推出的APM(Application Performance Manage),监控范围包括:应用安装包大小,帧率变化,启动耗时,卡顿,慢方法,SQLite 操作优化,文件读写,内存泄漏等等。

ArgusAPM

组件化

CC
ARouter

你可能感兴趣的:(开车必备的Android第三方库)