Featured
Aplikasi Flutter untuk LMS Hub: satu app, dua peran yang dideteksi otomatis saat login. Pelajar belajar dan mengerjakan kuis, instruktur menilai dan memantau pendapatan. Android & iOS satu basis kode, 4 bahasa.
Satu Aplikasi, Dua Peran
LMS Hub Mobile bukan dua aplikasi terpisah. Saat seseorang masuk, aplikasi menanyakan ke server siapa dia, lalu menyusun navigasi yang sesuai: pelajar mendapat lima tab belajar, instruktur mendapat lima tab mengajar. Akun yang memegang kedua peran bisa berpindah mode dari menu "Lainnya" tanpa keluar dan masuk lagi. Peran tidak pernah dipilih di aplikasi — server yang menentukan, dan setiap permintaan tetap diverifikasi di sisi backend.
Sisi Pelajar
Beranda menampilkan kursus aktif, kursus selesai, sertifikat, dan notifikasi belum dibaca, lalu daftar "Lanjutkan Belajar" dengan tombol yang berbunyi Mulai, Lanjut, atau Ulangi sesuai progres. Katalog bisa dicari dan disaring per kategori. Course player menyusun seksi dan pelajaran, memutar video atau teks kaya, dan menyimpan posisi tonton dalam detik di server — berhenti di ponsel, lanjut di laptop.
Kuis yang Tidak Menghukum Sinyal Buruk
Enam tipe soal didukung penuh. Jawaban tersimpan otomatis sambil dikerjakan, jadi koneksi putus, telepon masuk, atau aplikasi tertutup tidak menghilangkan pengerjaan. Hitung mundur tampil di pojok atas dan mengirim otomatis saat habis. Soal objektif langsung dinilai; esai menunggu instruktur, dan nilainya baru terlihat setelah dirilis.
Sertifikat, Live Class, dan Diskusi
Begitu syarat progres, nilai, dan kehadiran terpenuhi, siswa menerbitkan sertifikatnya sendiri lengkap dengan QR verifikasi publik, lalu membagikannya dari ponsel. Live class dibuka langsung di dalam aplikasi lewat Zoom atau BigBlueButton, dengan kehadiran tercatat. Forum kursus tetap terbuka bahkan setelah kursus selesai.
Sisi Instruktur
Dashboard KPI berisi jumlah kursus, siswa, rating, pendapatan bulan ini, dan payout tertunda. Ada daftar kursus sendiri, antrean penilaian lintas kursus untuk esai dan tugas, daftar peserta yang bisa dicari, serta laporan pendapatan dengan status payout dari pengajuan sampai pencairan. Semua sudah disaring ke kursus miliknya di sisi server, bukan disembunyikan di tampilan.
Detail Teknis yang Terasa Sehari-hari
Sesi diingat: token disimpan di penyimpanan aman perangkat (Keychain / Keystore) dan diperbarui diam-diam di latar belakang, jadi pengguna tidak tiba-tiba terlempar ke layar masuk di tengah kuis. Empat bahasa — Inggris, Indonesia, Arab, Hindi — dengan bahasa Arab membalik seluruh tata letak ke kanan-ke-kiri. Nama aplikasi, logo, dan mata uang ditarik dari pengaturan backend, jadi mengganti merek tidak perlu build ulang.
Flutter dengan go_router, provider, dan dio. Satu basis kode untuk Android dan iOS, 25 layar, plus tiga manual PDF: spesifikasi sistem, panduan build & rilis ke store, dan panduan penggunaan bergambar.
Butuh backend LMS Hub yang dijual terpisah — aplikasi ini adalah kliennya.
Chat with us to get started, request a demo, or ask anything.