Flutter简历范本

Flutter 岗位常问混合栈、渲染性能和多端适配,简历里要能看出你处理过这些真实问题。适合 2—5 年 经验 · 姓名、公司和联系方式均为虚构

方知意

Flutter 开发工程师 · 成都 · 4 年经验

fangzhiyi@example.com · 135 0000 0000 · github.com/fangzhiyi

个人优势

  • 4 年 Flutter 开发经验,负责过一款在线教育 App 的 iOS、Android 和鸿蒙三端,一套代码维护三个平台
  • 混合栈开发经验丰富:Flutter 页面嵌在原生 App 里,处理过多引擎内存、页面栈同步和原生通信的问题
  • 渲染性能有实战:用 DevTools 定位重建范围过大、图片解码和 Shader 编译卡顿,课堂页稳定 60 帧
  • 状态管理用 Riverpod,按功能模块划分 Provider,业务逻辑可以脱离 UI 单测
  • 做过直播课堂的白板和音视频互动,Platform View 嵌入原生播放器,处理了层级和手势冲突
  • 关注包体积和启动速度,Flutter 产物拆分、按需加载字体和图片,安装包减少 18MB
  • 技术栈:Dart、Flutter、Riverpod、Dio、Isar、Platform Channel、Kotlin、Swift、ArkTS(鸿蒙适配)、Firebase Crashlytics

工作经历

某在线教育公司 · Flutter 开发工程师

2022.09 — 至今 · 成都

学生端 App 日活约 60 万,移动端 6 人,Flutter 负责全部学习类页面。

  • 直播课堂:课堂页包含视频、白板、聊天和答题四个区域。视频用 Platform View 嵌入原生播放器,白板用 CustomPainter 绘制并按笔迹增量重绘,低端机上课堂页从 40 帧左右提升到稳定 58 帧以上
  • 鸿蒙适配:参与 Flutter 鸿蒙版的适配,梳理 30 多个插件的兼容情况,自研插件用 ArkTS 重写平台端;鸿蒙版按期上架,核心功能与 iOS、Android 一致
  • 离线学习:课程视频和课件支持离线下载,断点续传、存储空间不足提醒、过期自动清理;离线播放相关的投诉下降约 80%
  • 包体积与启动:拆分 Flutter 产物,非首屏资源延迟加载,字体按需子集化;安装包减少 18MB,冷启动缩短约 0.4 秒

某企业服务公司 · 移动端开发工程师

2021.07 — 2022.08 · 成都

负责企业审批 App,团队 5 人,从原生迁到 Flutter 的过程中加入。

  • 参与 30 多个页面从原生迁到 Flutter,迁移期间新老页面共存,统一了页面路由和登录态
  • 封装审批表单的动态渲染组件,服务端下发配置即可生成表单,新审批类型无需发版
  • 用 Isolate 处理大附件的压缩和上传,上传过程中界面不再卡顿

项目经历

混合栈路由框架

2022.10 — 2023.09 · 某在线教育公司 · 主导开发

Flutter / Kotlin / Swift / Platform Channel

  • 原生和 Flutter 页面统一用 URL 路由,页面栈由原生侧管理,返回手势和转场动画两端一致
  • 多个 Flutter 页面共享一个引擎,打开新的 Flutter 页面内存增量从 30MB 降到 5MB 左右
  • 页面间传参和结果回传有类型约束,减少了因参数拼错导致的线上问题

课件白板组件

2023.10 — 至今 · 某在线教育公司 · 独立负责

Flutter / CustomPainter / WebSocket

  • 老师端的笔迹通过 WebSocket 实时下发,学生端按笔画增量绘制,不重绘整个画布
  • 笔迹数据做了平滑和压缩,传输量下降约 60%
  • 支持课后回放:按时间轴重放笔迹,和课堂录像同步

教育经历

电子科技大学 · 软件工程

本科 · 2017.09 — 2021.06

写法拆解

这份简历值得参考的 5 处写法

每一条都能在上面的简历正文里找到对应段落,改成自己的经历时照着这几处检查。

用这份范本创建
  1. 写清楚是纯 Flutter 还是混合栈,混合栈的路由、引擎和通信方案值得展开。

  2. 渲染性能写 DevTools 的定位过程,例如重建范围、图片解码、Shader 编译。

  3. 多端适配(包括鸿蒙)写插件兼容的工作量和平台端的实现方式。

  4. 状态管理写选型理由和模块划分,以及是否能脱离 UI 做单元测试。

  5. Platform View、CustomPainter 这类深度用法有经历就写出来,比堆砌组件名更有分量。

逐模块自查

改完每个模块,对一遍这两条

完整写作指南

个人优势

  • 用 2—3 句话概括岗位相关经验与最能证明能力的成果。
  • 避免“学习能力强”“认真负责”等无法验证的形容词。

工作经历

  • 先交代团队与业务,再说明你负责的范围。
  • 每条写清采取的做法与可核实的结果,数字注明口径。

项目经历

  • 说明项目为什么做、用户是谁以及你的职责。
  • 挑一个关键难点展开技术取舍,结尾写上线或验证结果。

技术能力

  • 只列面试中能解释原理和实践的技术。
  • 把最相关的技能放前面,避免按工具名字堆满整页。

教育经历

  • 学校、专业、毕业时间优先。
  • 课程和奖项只保留与应聘岗位相关的部分。

作品与开源

  • 提供可访问的作品或仓库链接。
  • 写清维护范围、使用者及持续迭代的证据。

常见问题

Flutter 简历需要写原生能力吗?

需要。插件开发和 Platform Channel 是常见追问,至少写清楚做过哪些平台端代码。

鸿蒙经验值得写吗?

值得,目前有实际适配经验的人不多,写清楚适配范围和遇到的问题。

GetX、Provider、Riverpod 写哪个?

写项目里实际用的,并说明为什么选它,面试官更关心状态如何划分。

更多范本

继续看其他方向

全部 14 个方向