Aplikasi yang diuji di kantor dengan WiFi stabil akan terasa mulus. Aplikasi yang sama di kebun, di gudang berdinding beton, atau di jalan antar-kota bisa jadi tidak berguna sama sekali.
Offline-first bukan fitur tambahan yang bisa ditempel belakangan. Ia keputusan arsitektur: data ditulis ke penyimpanan lokal dulu, antarmuka langsung merespons, sinkronisasi menyusul saat jaringan kembali.
Bagian tersulitnya bukan menyimpan data lokal, tapi menyelesaikan konflik. Dua petugas mengubah catatan yang sama saat keduanya luring. Siapa yang menang? Jawabannya aturan bisnis, bukan aturan teknis, dan harus diputuskan bersama klien sejak awal.
Satu kebiasaan yang selalu terbayar: uji di lokasi sebenarnya, dengan ponsel yang benar-benar dipakai petugas. Perangkat kelas bawah dengan penyimpanan hampir penuh akan menemukan masalah yang tidak pernah muncul di emulator.
