一个兴趣使然的程序“工匠”。有些完美主义,喜欢封装,对封装有一定个人见解。以下是个人封装的帮助搭建开发框架的开源库。
UI 相关:
- ViewBindingKTX,最全面的 ViewBinding 工具,支持各种姿势使用 ViewBinding,替代 ButterKnife 或 KAE,可适配 BRVAH。
- LoadingStateView,深度解耦标题栏,解耦加载中、加载失败、空布局等缺省页。
工具类相关:
- Longan,可能是最好用的 Kotlin 工具类集合,目前有超过 500 个好用的方法和属性。
- MMKV-KTX,用属性委托的方式使用 MMKV,使其更加简洁易用,可替代 SharedPreference。
埋点相关:
- Tracker,基于西瓜视频的责任链埋点思路实现的轻量级埋点框架
在掘金有对应讲解封装思路的文章:



