项目一:大型电商 App 架构重构与模块化治理(侧重:架构设计 & 团队协作)
项目背景:客户原有 App 存在严重的“单体应用”问题,编译速度慢(>15分钟)、模块耦合度高、发版频繁冲突,且难以支持多业务线并行开发。
我的角色:首席安卓架构顾问
技术亮点:
模块化拆分:主导将单体工程拆分为 30+ 个独立 Module,设计 :base、:common、:biz-xxx层级,实现业务模块完全解耦,支持独立运行与调试。
编译加速:引入 Gradle 配置缓存(Configuration Cache) 与 并行编译策略,结合 Hilt 迁移,将全量编译时间从 15 分钟优化至 3 分钟以内。
架构标准化:统一推行 MVVM + Repository 模式,封装统一的 BaseViewModel 与 UI State 管理框架,解决了 State 散乱导致的 UI 不一致问题。
交付成果:输出《模块化开发规范》与《Code Review 标准》,帮助客户团队建立工业化研发流程。
项目二:亿级流量资讯 App 性能优化专项(侧重:性能调优 & 稳定性)
项目背景:App 在低端机型上卡顿严重,OOM 崩溃率居高不下,启动时间在 3 秒以上,严重影响留存。