

LMS Hub Mobile is the Flutter mobile client for the LMS Hub platform. It is not a standalone application and no backend, database or server code is included in this download.
The app connects to the REST API of LMS Hub, the web platform and backend published separately by the same author. That platform is the required main item: it provides the Node.js API server, the PostgreSQL database, and the web dashboard where courses, users, payments and settings are actually managed. None of it is part of this download.
Without a deployed LMS Hub backend, this app compiles and launches but can only show the login screen. Please obtain and deploy the main item first.


That is the full contents. No backend, no database dump, no compiled APK or IPA.

The role is detected automatically at login from the API. Students and instructors install the same build; navigation and dashboard adapt to the active role. Accounts holding both roles get a switch-mode control.








Free courses enrol with one tap. Paid courses open your platform’s payment gateway in a secure in-app browser — the same checkout the website uses — and the app refreshes the enrolment when it returns.
Before you publish on the App Store: Apple’s App Store Review Guideline 3.1.1 requires digital goods sold inside an iOS app to go through Apple’s in-app purchase system. A web checkout opened inside the app does not satisfy that rule. Plan for it before you submit — either add in-app purchase, or ship the iOS build with paid checkout hidden and free enrolment only. Google Play applies its own billing policy, which differs by country. This is a store policy matter, not a defect in this item.





English, Indonesian, Arabic and Hindi ship in the app, switchable at any time. Arabic is not a string swap: the entire layout mirrors to right-to-left, including navigation, progress indicators and the course player. Prices and dates keep Latin digits inside a right-to-left screen, which is what Arabic typography expects.


The demo below is the main item, not this one. What you see there is what the app reads and writes through the API.
https://lmshub.manufacturdigitalhub.com
| Role | Password | |
|---|---|---|
| Administrator | admin@mdh-digital.com | 11223344 |
| Instructor | rina@lmshub.test | Demo12345! |
| Student | siti@lmshub.test | Demo12345! |
Every role sees a different set of screens, so please try more than one. This is a shared demo and the data is reset periodically; nothing you change there affects anyone else.




Running the backend this app talks to requires services that you provide and pay for yourself. They are not resold, bundled, or covered by the price of this item. Pricing, availability and terms are set by those providers, not by us.

LMS Hub — Learning Management System & Online Course Selling Platform is the required main item. It carries the Node.js API, the PostgreSQL database, the admin, instructor and student dashboards, the public course website, payment gateways and multi-currency pricing. None of that is in this download.

1.0.1 — 26 August 2026
compileSdk and targetSdk pinned to an explicit 36, and the package rebuilt clean of build artefacts and OS metadata.1.0.0 — initial release.