Aplikasi warga native untuk iPhone, iPad, dan Apple Watch.
| Repo | halort-mobile-ios |
| Stack | SwiftUI · XcodeGen · paket HaloRTCore / HaloRTUI / HaloRTWebComponents |
| Bundle ID | id.halort.mobile (iPhone/iPad) · id.halort.mobile.watchkitapp (Watch) |
| Distribusi | TestFlight publik — https://testflight.apple.com/join/SSVNBUcS |
Backend
Berbicara ke Surfaces/Platform API (default https://api.halort.com). Tenant via slug (mis. gp2) dengan konvensi header yang sama dengan web — lihat Multi-tenancy · Tenant · Auth.
Permukaan produk
Alur warga selaras dengan platform web: beranda, iuran, berita, layanan (surat, pengaduan, pasar, …), profil.
Apple Watch
Aplikasi pendamping di Apps/HaloRT/HaloRTWatch (watchOS 10, SwiftUI). Masuk tetap di iPhone; Watch menerima sesi lewat WatchConnectivity dan keychain group yang sama.
Tab Watch: menu Iuran, Berita, Donasi. Iuran dan donasi bisa dibayar dari Watch (transfer / QRIS / tunai); pengurus memverifikasi.
Desain
Bahasa visual selaras dengan token / komponen Surfaces/Design System bila berlaku.
Fitur & pengujian
- Features/Mobile Features · Features/Feature Map
- Testing/iOS TestFlight Checklist · Testing/Testing Mechanism