实现网
开路先锋

昵称登录后显示

500/8小时
13年工作经验

上海点客信息科技有限公司
Android工程师

Kotlin
Android
移动端架构设计

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

1. 在项目中落地 MVVM 单向数据流架构,明确 Repository、ViewModel、UI 层职责边界,将传统回调式异步逻辑改造为协程 Flow 数据流模式,实现数据与视图解耦。
2. 熟练运用 Flow、StateFlow、SharedFlow,区分冷热流;使用 shareIn + WhileSubscribed实现多页面数据共享,解决冷流订阅重复发起网络请求问题;借助密封类封装 UI 状态,统一处理加载、成功、异常场景。
3. 基于 Retrofit+OkHttp 完成网络层二次封装,统一拦截处理异常、Token 失效、错误码,封装 Flow 网络请求模板,消除大量重复样板代码。
4. 使用 Jetpack Compose 开发新业务,理解重组机制,通过合理拆分状态、避免不必要重组,优化页面渲染性能;维护部分遗留 View 体系页面,实现 Compose 与 View 混合共存。
5. 持久化方案落地:DataStore 实现对象序列化存储用户配置信息;Room 处理结构化本地数据,实现离线缓存逻辑。
6. 使用 LeakCanary 定位内存泄漏,修复 Activity、协程、匿名内部类引发的泄漏问题;参与线上 Crash、ANR 问题排查,提升应用稳定性。
7. 参与老业务模块重构,抽离公共工具与组件,降低模块耦合;使用 Git 进行团队协作,完成版本迭代、代码合并与 Bug 修复。

项目经验

项目简介:面向职业资格考生的线上学习平台,功能包含录播课程点播、题库练习、真题模拟、错题本、学习进度追踪、会员体系
技术栈:Kotlin、MVVM、协程、StateFlow、ShareFlow、Hilt、Room、Retrofit、Coil、TXPlayer
、性能优化
职责:
1.参与 APP 整体项目架构搭建,基于 Kotlin MVVM 进行分层设计,使用协程处理异步任务,借助 ViewModel+StateFlow 管理页面状态,引入 Hilt 实现依赖注入,分层搭建 Repository 仓库层。
2.负责题库模块、录播课程播放、错题集、个人学习中心开发,封装视频点播、本地缓存、网络请求通用组件。
3.优化题库图文渲染、图片预览逻辑,解决内存抖动、滑动卡顿。
4.对接课程、题库、会员支付相关接口,负责版本灰度上线,长期维护线上 bug 修复、机型适配与需求迭代。
5.使用 Room 持久化学习进度与错题数据,支持离线浏览学习记录。
6.承担内部版本测试工作,对App 进行功能测试、回归测试。

0条评论 雇主评价

暂无评论~

可兼职时间

自由职业者,时间充裕

可兼职地点

天河

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

自由职业者,时间充裕

可兼职地点

天河