项目:祈愿猫(Flutter + uniapp 跨端社交占卜App)
项目周期:2024.06 - 2026.07(在职期间持续迭代)
项目描述:
祈愿猫是一款融合运势占卜、塔罗解读、许愿社交的泛娱乐类App,面向年轻用户群体提供每日运势、塔罗牌阵抽取、许愿池互动、星座匹配社交等功能。产品兼具工具属性(运势查询)与社交属性(许愿互动、UGC内容发布),日活跃用户峰值达3万+。
个人职责与技术难点攻克:
跨端架构选型与多端发布:项目采用Flutter + uniapp混合技术栈,我主导App端(Flutter)核心功能开发,同时参与小程序端(uniapp)关键模块共建。独立完成iOS与Android双端打包、证书配置、应用商店审核上架全流程,确保App在各渠道的合规发布与版本迭代。
复杂交互UI与动画实现:塔罗牌抽取、牌阵翻牌、运势卡片切换等场景涉及大量交互动画(如翻牌3D旋转、卡片滑动、粒子特效),我通过Flutter的AnimationController与CustomPainter自绘实现流畅动画效果,保证在不同性能机型上均保持60fps的交互体验。
实时社交互动模块:实现许愿池UGC内容发布、点赞评论、关注关系链等社交功能;对接WebSocket实现消息实时推送(新互动通知、运势更新提醒),保障消息到达延迟控制在1秒以内。
支付与内购闭环:集成微信支付/支付宝支付及苹果IAP(In-App Purchase),完成虚拟商品(塔罗牌解读次数、会员订阅、许愿币充值)的购买与消耗逻辑闭环,确保支付回调安全性与订单一致性。
性能监控与线上稳定性:接入Flutter异常监控(如Bugly),定位并修复线上内存泄露与卡顿问题;针对小程序端优化首屏加载速度,通过分包加载将主包体积控制在1.5MB以内。