DRAG
MDH MDH MDH

Manufactur Digital Hub (MDH) 是一家专注于网站开发、移动应用、UI/UX设计和SaaS产品的数字解决方案公司。

联系我们

location

苏加武眉县,西爪哇 43345

LMS Hub Mobile — 一个 Flutter 应用,两种角色自动识别

  • 首页
  • 项目
  • LMS Hub Mobile — 一个 Flutter 应用,两种角色自动识别
LMS Hub Mobile — 一个 Flutter 应用,两种角色自动识别
移动应用开发 Apr 2026 - Aug 2026

LMS Hub Mobile — 一个 Flutter 应用,两种角色自动识别

LMS Hub 的 Flutter 应用:登录时由服务端判定角色,学员得到五个学习标签页,讲师得到五个教学标签页,Android 与 iOS 共用一套代码。

项目概述

LMS Hub Mobile 不是两个应用。登录时应用向服务端询问用户身份,再生成对应导航。角色永远不在客户端选择 — 由服务端判定,且每次请求仍在后端校验。

挑战

手机学习要面对现实:信号中断、来电打断、测验途中被切后台。考试中途会话失效属于产品事故,而不是小瑕疵。

工作范围

  • 由服务端驱动的动态角色导航
  • 课程播放器将观看进度以秒为单位保存在服务端
  • 带自动保存与倒计时的答题引擎
  • 讲师模块:KPI、跨课程批改队列与收入报表
  • 基于 Keychain 与 Keystore 的安全会话与后台静默刷新
  • 25 个界面及三份配套 PDF 手册

核心功能

  • 一个应用两种角色;双角色账号可免登出切换
  • 继续学习列表按进度显示“开始/继续/重学”
  • 手机上暂停,电脑上接着看 — 进度存于服务端
  • 六种题型、边答边存、时间到自动交卷
  • 自助生成带公开 QR 验证的证书,可直接从手机分享
  • 应用内打开 Zoom 与 BigBlueButton 直播课并记录考勤
  • 应用名、Logo 与货币来自后台设置,换品牌无需重新打包

技术栈

Flutter 搭配 go_router、provider 与 dio;Android 与 iOS 共用一套代码,四种语言含阿拉伯语 RTL。该应用是 LMS Hub 后端的客户端。

成果

学员可完全用手机完成课程,讲师无需电脑即可批改与查看收入,数据范围仍由服务端强制约束。

Want a similar project?

Let's discuss your requirements and bring your ideas to life.

Let's Talk