项目背景:
一家在线教育机构希望开发一款移动端应用,为学生提供课程学习、作业提交、在线考试以及互动答疑等功能。我作为核心开发人员参与了该项目。
我的职责:
负责移动端应用的整体架构设计,采用 MVVM 模式提升代码可维护性。
实现了视频播放功能,支持多种格式的在线课程内容流畅播放。
开发了在线考试模块,支持随机组卷、自动评分和错题回顾。
集成了即时通讯功能,方便师生之间的实时互动。
对应用性能进行了深度优化,降低了内存占用和启动时间。
技术栈:
移动端:Flutter
后端:Node.js + Express
数据库:MongoDB
视频服务:阿里云视频点播
即时通讯:融云 SDK
成果:
应用上线后,用户日活跃量提升了 50%,课程完成率提高了 35%。
用户反馈评分达到 4.8/5,获得了良好的市场口碑。