Aplikasi warga native untuk Android.
| Repo | halort-mobile-android |
| Stack | Kotlin · Jetpack Compose · Retrofit · EncryptedSharedPreferences (JWT) |
| Application ID | id.halort.mobile |
| Distribusi | Debug APK via https://www.halort.com/android · Play AAB prep (scripts/bundle-release.sh, store-listing/) — upload Console manual |
Backend
HTTPS ke Surfaces/Platform API. Auth: slug komunitas → kata sandi, magic link (email), dan/atau Google → app open via Intent / App Links → /api/auth/me. Lihat Auth · Tenant.
Tip API lokal emulator: http://10.0.2.2:4000.
Tab / fitur
Beranda, Iuran, Berita, Layanan (Surat, Pengaduan, Laporan, Kampanye, Pasar), Profil — selaras dengan portal warga Surfaces/Platform Web.
Tab Berita mengikuti iOS: daftar menampilkan teks polos (HTML di-strip). Artikel situs publik / MarketPilot dibuka di WebView {slug}.halort.com/berita/{slug}; pos portal pengurus dibuka native.
Desain
Selaras dengan Surfaces/Design System / token mobile.
Fitur & pengujian
- Features/Mobile Features · Features/Feature Map
- Testing/Android APK Checklist · Testing/Testing Mechanism