Kotlin • MVVM • Hilt • Retrofit • Room • Paging3 • Glide • Jenkins
1 落地模块化架构,基于Hilt 实现依赖注入,完成UI 层、数据层解耦,提升代码复用性与可测试性。
2. 封装Retrofit 全局网络框架,统一异常拦截、Token 无感续期;采用Room+DataStore 做本地数据存储,结合Paging3 实现藏品列表分页加载。
3. 基于Glide 封装图片加载策略,对大图做压缩处理,规避OOM,优化图片内存峰值。
4. 搭建Jenkins 自动化打包流水线,实现多渠道构建;针对中低端设备做性能适配,降低线上ANR、崩溃异常率。