LMS Hub Mobile | Flutter LMS App for Students & Instructors

Bluehost Shared Hosting

LMS Hub Mobile | Flutter LMS App for Students & Instructors

Please read before purchasing — this is an add-on, not a standalone app

LMS Hub Mobile | Flutter LMS App for Students & Instructors

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.

How the two items fit together

LMS Hub Mobile | Flutter LMS App for Students & Instructors

What you get in this download

LMS Hub Mobile | Flutter LMS App for Students & Instructors

  • Complete, commented Flutter/Dart source code of the mobile app.
  • Three PDF manuals: technical documentation, installation guide, and an illustrated user guide.
  • Licence files and a dependency licence inventory.

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

One app, two roles

LMS Hub Mobile | Flutter LMS App for Students & Instructors

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.

What a student does

LMS Hub Mobile | Flutter LMS App for Students & Instructors

LMS Hub Mobile | Flutter LMS App for Students & Instructors

LMS Hub Mobile | Flutter LMS App for Students & Instructors

LMS Hub Mobile | Flutter LMS App for Students & Instructors

LMS Hub Mobile | Flutter LMS App for Students & Instructors

LMS Hub Mobile | Flutter LMS App for Students & Instructors

LMS Hub Mobile | Flutter LMS App for Students & Instructors

  • Home dashboard — active and completed courses, certificates, notifications, reminders, upcoming live sessions.
  • Course catalogue with search and category filters, plus course detail pages.
  • My Learning with per-course progress.
  • Course player — sections and lessons, video and HTML content, mark-as-complete.
  • Assessments — quizzes and assignments, with single choice, multiple choice, true/false, short answer and essay questions, answer autosave, timer and auto-submit.
  • Enrolment and checkout — free courses enrol instantly, paid courses open your platform’s payment gateway in a secure in-app browser.
  • Certificates, live classes, discussions, notifications and profile.

Enrolment and checkout

LMS Hub Mobile | Flutter LMS App for Students & Instructors

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.

Everything the app does

LMS Hub Mobile | Flutter LMS App for Students & Instructors

What an instructor does

LMS Hub Mobile | Flutter LMS App for Students & Instructors

LMS Hub Mobile | Flutter LMS App for Students & Instructors

LMS Hub Mobile | Flutter LMS App for Students & Instructors

  • Dashboard — courses, students, rating, monthly earnings, pending payouts.
  • My Courses, grading queue, participants and enrolment search.
  • Reports and payout requests, assessments, live classes, notifications and profile.

Four languages, including right-to-left

LMS Hub Mobile | Flutter LMS App for Students & Instructors

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.

Built with

LMS Hub Mobile | Flutter LMS App for Students & Instructors

  • Flutter 3.x / Dart, targeting Android and iOS from one codebase.
  • Provider for state management; Dio with automatic refresh-token handling.
  • go_router for navigation with authentication gating.
  • Tokens held in platform secure storage.

Who this is for

LMS Hub Mobile | Flutter LMS App for Students & Instructors

Try the platform this app connects to

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 Email 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.

Documentation

LMS Hub Mobile | Flutter LMS App for Students & Instructors

Not included in this version — please read before buying

LMS Hub Mobile | Flutter LMS App for Students & Instructors

  • Uploading assignment submission files is not yet available in the app.
  • Google sign-in is not enabled in the mobile app.

Requirements

LMS Hub Mobile | Flutter LMS App for Students & Instructors

Third-party infrastructure costs are not included

LMS Hub Mobile | Flutter LMS App for Students & Instructors

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.

The web platform is a separate item

LMS Hub Mobile | Flutter LMS App for Students & Instructors

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.

Support

LMS Hub Mobile | Flutter LMS App for Students & Instructors

Changelog

1.0.1 — 26 August 2026

  • Corrected the description. An earlier version stated that paid checkout was not available in the app. It is: the app opens the payment gateway in an in-app browser. The App Store in-app-purchase implication of that is now stated openly rather than left for you to discover at review time.
  • Inline feedback messages unified into one shared component across sign-in, registration, profile, password, assessments, notifications and course screens, so the same kind of message carries the same weight everywhere.
  • Fixed the payment screen title, which was a hard-coded Indonesian string and showed untranslated in English, Arabic and Hindi. It now comes from the translation files like every other label.
  • Minor padding and corner-radius corrections for consistency between screens.
  • Housekeeping: compileSdk and targetSdk pinned to an explicit 36, and the package rebuilt clean of build artefacts and OS metadata.

1.0.0 — initial release.

0 average based on 0 ratings.

manufacturdigitalhub

manufacturdigitalhub

Visit Author's Portfolio

View Portfolio
Last Update 2026-08-25
Created 2026-08-25
Sales 0
Discussion Comments
Software Version Flutter 3.x
Files Included Dart .java .kotlin .plist .swift
Video Preview Resolution