开车必备的Android第三方库

站在巨人的肩膀上.

网络

Retrofit+OkHttp
标配。

数据库

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

储存

MMKV: 高性能 key-value 组件。可同时解决SharedPreferences的跨进程使用问题。
MMKV调试工具,类似Stetho可以查看SharedPreferences的数据:
https://github.com/ddyos/flipper-plugin-mmkv-viewer

图片

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:看网络请求和数据库
Flipper:查看网络请求、图片等,并可以通过插件扩展
LeakCanary:内存泄漏检测

性能监控

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

ArgusAPM

组件化

CC
ARouter

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容