Tangkapan layar 1 aplikasi sensus Android SODB 2021.

Aplikasi Sensus Slovakia SODB 2021

Pengiriman Android dan iOS native yang telah diaudit untuk sensus nasional Slovakia yang berbatas waktu.

Klien
Plaut / Bowbook — Proyek sensus Kantor Statistik Republik Slovak
Peran
Lead Mobile Developer — Pengiriman Android dan iOS, arsitektur formulir, data luring, dan rilis
Tanggal
Juni 2020 – Maret 2021
KotlinSwiftAndroid SDKiOS SDKRoomSQLiteREST APIsCSVreCAPTCHAFirebase
Aplikasi Seluler Pengiriman Produk

Masalah

Sensus pemerintah dengan tenggat waktu tetap memerlukan aplikasi warga dan pencacahan berbantuan native yang aman, yang dapat menerapkan formulir bersyarat ekstensif, tetap berguna dengan konektivitas terbatas, serta lolos audit ketat, penerimaan, privasi, keamanan, dan tinjauan UAT sementara spesifikasi terus berubah.

Kontribusi Saya

Memimpin kedua implementasi native, menerjemahkan spesifikasi sensus ke dalam model formulir, validasi, perilaku bersyarat, data referensi luring (offline), autentikasi, pengiriman, dan konfigurasi rilis terkontrol dalam Kotlin dan Swift yang sesuai.

Pekerjaan Teknis

  • Menerapkan jalur sensus Formulir A dan Formulir B dengan logika bersyarat cerminan yang ekstensif, validasi lokal, pelacakan kemajuan, ringkasan tinjauan, pengiriman, dan konfirmasi PDF yang dapat diunduh.
  • Membangun mode warga dan asisten lapangan, autentikasi pengenal nasional dan detail tanggal lahir multi-langkah, integrasi reCAPTCHA, penanganan sesi, konten privasi, bantuan, dan jalur entri luring (offline).
  • Mengemas katalog referensi besar untuk kotamadya, jalan, negara, kewarganegaraan, kebangsaan, bahasa, agama, pendidikan, pekerjaan, transportasi, dan klasifikasi lainnya menggunakan Room/SQLite, impor CSV dan JSON, pencarian bebas aksen, dan sinkronisasi REST.
  • Membuat konfigurasi build pengguna/asisten serta produksi/pengujian/pengembangan yang terpisah sehingga perilaku yang diaudit dapat divalidasi terhadap lingkungan terkontrol sebelum dirilis.
  • Menerapkan temuan UAT dan spesifikasi pemerintah yang berubah di kedua implementasi native sambil menjaga perilaku platform tetap selaras serta kontrol pencatatan rilis dan analitik yang sesuai untuk alur kerja yang sensitif.
  • Mengkoordinasikan pengiriman melalui Plaut dan Bowbook di bawah tenggat waktu nasional yang tetap, mendukung siklus penerimaan berulang hingga peluncuran sensus 2021.

Hasil

Aplikasi native dikirimkan untuk jendela sensus 2021 dan kemudian ditarik setelah layanan publik berbatas waktu tersebut berakhir. Penghentian ini mencerminkan penyelesaian program pemerintah, bukan produk yang belum selesai.

Sorotan

Kepemilikan utama di kedua platform native di bawah tenggat waktu nasional yang tidak dapat ditawar.
Audit pemerintah yang ketat, serta ekspektasi penerimaan, privasi, keamanan, dan UAT.
Domain formulir lintas platform dan validasi skala besar dengan data referensi luring (offline).
Varian khusus untuk warga negara dan pencacahan berbantuan.
Layar Android native mencakup formulir sensus lengkap dan alur kerja pencacahan berbantuan.

Media