项目名称:“优购商城” - 全流程电商 App (担任:主程/核心开发者)
· 项目概述:从 0 到 1 主导开发日活过万的电商应用,涵盖商品、交易、用户、营销等核心模块。
· 核心贡献与成果:
1. 架构设计与技术选型:采用 纯 Kotlin + 单 Activity 多 Fragment + MVVM 架构,引入 Jetpack Navigation 管理页面导航,使项目结构清晰,模块间耦合度低。
2. 性能与体验优化:
· 通过 对象池复用、分页加载 优化商品列表,在千条数据下滚动帧率稳定在 55+ FPS。
· 使用 协程 + Flow 重构异步代码,消除回调地狱,逻辑更清晰。
3. 核心功能实现:
· 购物车模块:利用 Room 实现离线添加购物车功能,用户无网络也可正常操作,联网后自动同步。
· 支付模块:封装了统一的支付入口,无缝对接支付宝和微信支付,支付成功率达 99.8%。
4. 质量保障:引入 Mock Server 进行单元测试,上线后核心页面 Crash 率低于 0.1%。
项目名称:“快读” - 个性化资讯聚合平台 (担任:Android 开发工程师)
· 项目概述:一款基于智能算法的新闻资讯 App,实现内容的千人千面。
· 核心贡献与成果:
1. 高效开发与 UI 实现:使用 Jetpack Compose 快速构建了应用的多个核心页面,相比传统 XML 开发效率提升约 30%。
2. 复杂内容展示:主导开发了支持图文混排、视频、广告等多种形态的信息流,通过自定义 View 和 WebView 优化,保证了内容的完美展示与流畅交互。
3. 数据驱动 UI:采用 Repository 模式 统一数据源,结合 LiveData/StateFlow,实现数据变化自动驱动 UI 更新,状态管理清晰可靠。
4. 稳定性建设:集成崩溃监控,系统性解决了 WebView 内存泄漏、大图 OOM 等疑难问题,使版本崩溃率从 0.5% 降低至 0.05%。