精通 Flutter / Dart、Android(Java / Kotlin),具备跨平台与原生深度融合开发经验,能够独立完成中大型项目架构设计与落地。
Flutter:GetX、Riverpod、Bloc 等状态管理体系,模块化架构设计与性能优化;熟悉复杂动画实现、长列表渲染优化、异步调度(Future / Stream);具备音视频播放链路处理(HLS)、资源加载拦截、本地代理服务实现及文件分段下载经验。
Android:MVVM 架构实践,Jetpack(ViewModel / LiveData / DataBinding),协程(Coroutine)异步调度,Koin 依赖注入;熟悉多线程调度与性能调优。
网络与底层:Retrofit / OkHttp 封装与自定义拦截器实现,接口加解密处理,缓存策略设计,异常定位与线上问题排查。
第三方与商业化集成:支付宝 / 微信支付、友盟推送、融云 IM、JsBridge 混合通信、串口通信开发,具备完整商业项目交付经验。
工程化能力:Git 版本管理,多环境构建与签名打包,混淆与体积优化,性能分析与稳定性治理。
AI 辅助开发:熟练使用 Cursor 等 AI 编程工具进行代码生成、架构设计辅助、复杂问题排查与重构优化,提升开发效率与代码质量。
一、海外直播社交(2021.5 - 至今)
公司:武汉某科技有限公司 | 角色:主开发 | 技术栈:Flutter、Dart、Android、iOS
项目描述:面向海外用户的直播社交 App,覆盖直播推拉流、实时互动、IM、动态社区等,需支持多国语言与多地区部署。主导多个项目从 0 到 1,并推动由 Android 原生向 Flutter 的迁移。
技术实现:基于 Flutter 搭建分层架构,UI 层使用 GetX/Provider 做状态管理,网络层封装 Dio 拦截器,统一 token 刷新与错误处理。通过 MethodChannel 桥接原生直播 SDK(如声网 Agora、腾讯云 TRTC),实现推拉流、连麦、美颜。IM 采用融云/环信,自定义消息类型、会话列表与消息气泡,配合本地 SQLite 做消息持久化与增量同步。列表采用 ListView.builder 懒加载,配合 CachedNetworkImage 做图片缓存,减少内存占用。多语言使用 flutter_localizations + intl,实现 i18n 与日期/数字格式本地化。打包区分 Android/iOS,通过 flavors 做多环境配置(dev/staging/prod),支持多渠道打包与版本号管理。
交付结果:多个项目按期上线,Flutter 跨端落地,双端统一维护,迭代效率提升明显。
二、有麦陪玩(2019.6 - 2021.5)
公司:武汉点智科技有限公司 | 角色:主开发 | 技术栈:Kotlin、MVVM、协程、Retrofit、Koin、LiveData、DataBinding
项目描述:游戏陪玩 + 语音交友 App,包含一键派单、订单交易、IM 私聊、聊天室连麦、礼物打赏、SVG 礼物特效、飘屏动画等,业务逻辑复杂、实时性与交互要求高。
技术实现:整体采用 MVVM,ViewModel 负责业务逻辑与数据流,View 通过 LiveData 订阅数据变化,DataBinding 做数据绑定。网络层用 Kotlin 协程 + Retrofit + OkHttp,封装 BaseRepository,统一处理 loading、错误、重试;配合 Gson 或 Moshi 做 JSON 解析。依赖注入使用 Koin,解耦 ViewModel、Repository、ApiService。聊天室使用协程 Channel 做消息队列,按序展示;礼物飘屏用属性动画(ObjectAnimator、ValueAnimator)控制位移与透明度;SVG 礼物用 VectorDrawable 或 Lottie 播放。列表使用 RecyclerView + DiffUtil 做增量刷新,Paging3 分页加载。IM 基于融云 SDK,自定义红包、转账、骰子等消息类型,本地用 Room 存储会话与消息,实现离线可用。支付接微信/支付宝,处理回调、订单状态同步。性能方面,对大图做压缩与采样,弱引用避免内存泄漏,LeakCanary 做泄漏检测,Profiler 分析帧率与耗时。
交付结果:完成 Java→Kotlin 迁移及架构重构,项目稳定运行,持续迭代,支撑业务增长。
三、呱呱语音(2019.6 - 2021.5)
公司:武汉点智科技有限公司 | 角色:主开发 | 技术栈:Android、Kotlin
项目描述:语音社交 App,主打语音房、连麦互动、兴趣社交,需支持低延迟语音、房间管理、用户状态同步。
技术实现:基于 Kotlin 开发,采用 MVVM + 单 Activity 多 Fragment 结构,底部 Navigation 或 ViewPager2 做页面切换,Fragment 懒加载减少首屏耗时。集成声网/融云等语音 SDK,封装 RoomManager 统一管理加入/离开、角色切换、音量控制;处理网络切换、断线重连、房间异常退出等场景。用户列表用 RecyclerView + 自定义 Adapter,配合 DiffUtil 做增量更新;房间状态通过 WebSocket 或长轮询做实时同步。图片加载用 Glide,配合磁盘缓存与内存缓存;网络请求用 Retrofit + 协程,封装统一的 BaseResponse 与异常处理。多渠道打包用 Gradle productFlavors,配合友盟统计、极光推送;混淆规则保护敏感代码,APK 加固提升安全。
交付结果:独立完成客户端 0 到 1 开发并上线,运行稳定,满足产品迭代需求。
四、嘉石榴(2017.6 - 2019.5)
公司:卓尔金服信息科技(武汉)有限公司 | 角色:协作开发 | 技术栈:Android、Java、OkHttp、Gson、EventBus、WebView、友盟 SDK
项目描述:投资理财平台,年化收益展示、投资交易、资金管理为核心,部分业务由 H5 承载,需与原生深度打通,并满足金融合规与安全要求。
技术实现:使用 MVC 结构,Activity/Fragment 作为 Controller,配合自定义 View 和布局。网络层用 OkHttp + 自定义拦截器,统一处理 header、加解密、重试;Gson 解析 JSON,EventBus 做模块间解耦。WebView 通过 addJavascriptInterface 暴露原生方法,在 onReceivedTitle/onPageFinished 中注入 JS 与 H5 通信;通过 shouldOverrideUrlLoading 拦截 scheme 实现协议跳转。集成友盟实现分享、推送、统计,多渠道打包。安全方面,请求参数 DES/3DES + Base64 加密,签名防篡改,配合 Https 与证书校验。列表用 RecyclerView,配合 StaggeredGridLayoutManager 做瀑布流;自定义 TableView 实现 Tab 与内容联动。使用 LitePal 或原生 SQLite 做本地缓存,SharedPreferences 存配置;适配 Android 6.0 动态权限、7.0 FileProvider、8.0 通知渠道等兼容。
交付结果:完成应用改版并上线,功能稳定,满足理财产品展示与交易需求。
| 角色 | 职位 |
| 负责人 | Flutter(Android、IOS)开发工程师 |
| 队员 | UI设计师 |
| 队员 | iOS工程师 |
| 队员 | 安卓工程师 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |
玩法介绍 【多人派对】如果一个人太无聊,那么来团团让一群人陪着你!K歌,扩列,电竞,踢保,相亲等娱乐派对,随时随地多人语音连麦畅聊,相亲房、情侣房、K歌房等的个性房间,等你来参与。 【语音交友】在线实时语音聊天,多人语音房,你专属的线上派对,通过声音和更多有趣的伙伴交
1️⃣海外社交项目 7️⃣Hi, do you feel lonely? Do you want to make friends 7️⃣around the world? Come to play and make new 8️⃣friends in our app B****
做的不错,挺好的