DRAG
MDH MDH MDH

Manufactur Digital Hub (MDH) adalah perusahaan solusi digital yang bergerak di bidang pengembangan web, aplikasi mobile, desain UI/UX, dan produk SaaS.

Hubungi Kami

location

Kabupaten Sukabumi, Jawa Barat 43345

LMS Hub Mobile — Satu Aplikasi Flutter, Dua Peran Otomatis

  • Beranda
  • Proyek
  • LMS Hub Mobile — Satu Aplikasi Flutter, Dua Peran Otomatis
LMS Hub Mobile — Satu Aplikasi Flutter, Dua Peran Otomatis
Pengembangan Aplikasi Mobile Apr 2026 - Aug 2026

LMS Hub Mobile — Satu Aplikasi Flutter, Dua Peran Otomatis

Aplikasi Flutter untuk LMS Hub: server menentukan peran saat login, pelajar mendapat lima tab belajar dan instruktur mendapat lima tab mengajar, dalam satu basis kode Android dan iOS.

Ringkasan Proyek

LMS Hub Mobile bukan dua aplikasi terpisah. Saat seseorang masuk, aplikasi menanyakan ke server siapa dia, lalu menyusun navigasi yang sesuai. Peran tidak pernah dipilih di sisi aplikasi — server yang menentukan, dan setiap permintaan tetap diverifikasi di backend.

Tantangan

Belajar lewat ponsel berhadapan dengan kenyataan lapangan: sinyal putus, telepon masuk, aplikasi tertutup di tengah kuis. Sesi yang tiba-tiba habis di tengah ujian adalah kegagalan produk, bukan sekadar gangguan kecil.

Lingkup Pengerjaan

  • Arsitektur navigasi dinamis berbasis peran yang ditentukan server
  • Course player dengan penyimpanan posisi tonton dalam detik di server
  • Mesin kuis dengan penyimpanan jawaban otomatis dan hitung mundur
  • Modul instruktur: KPI, antrean penilaian lintas kursus, dan laporan pendapatan
  • Manajemen sesi aman dengan Keychain dan Keystore serta refresh token di latar belakang
  • Pembangunan 25 layar beserta tiga manual PDF pendamping

Fitur Kunci

  • Satu aplikasi, dua peran; akun dengan kedua peran bisa berpindah mode tanpa keluar dan masuk lagi
  • Daftar lanjutkan belajar dengan tombol yang menyesuaikan progres: Mulai, Lanjut, atau Ulangi
  • Berhenti di ponsel, lanjut di laptop — posisi tonton tersimpan di server
  • Enam tipe soal, jawaban tersimpan otomatis, dan pengiriman otomatis saat waktu habis
  • Sertifikat swalayan dengan QR verifikasi publik, langsung bisa dibagikan dari ponsel
  • Live class Zoom dan BigBlueButton terbuka di dalam aplikasi dengan kehadiran tercatat
  • Nama aplikasi, logo, dan mata uang ditarik dari pengaturan backend sehingga rebranding tidak perlu build ulang

Teknologi

Flutter dengan go_router, provider, dan dio; satu basis kode untuk Android dan iOS, empat bahasa termasuk Arab kanan-ke-kiri. Aplikasi ini adalah klien dari backend LMS Hub.

Hasil

Siswa bisa menyelesaikan kursus sepenuhnya dari ponsel, sementara instruktur menilai dan memantau pendapatan tanpa membuka laptop — dengan pembatasan data yang tetap ditegakkan di sisi server.

Want a similar project?

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

Let's Talk