Tangkapan layar aplikasi sensus Android SODB 2021 1.

Aplikasi Sensus Slovakia SODB 2021

Mengaudit pengiriman Android dan iOS native untuk sensus nasional berbatas waktu di Slovakia.

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

Tantangan

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

Peran & Kepemilikan Saya

Memimpin kedua implementasi asli, menerjemahkan spesifikasi sensus ke dalam model formulir Kotlin dan Swift yang cocok, validasi, perilaku bersyarat, data referensi offline, autentikasi, pengiriman, dan konfigurasi rilis terkontrol.

Pengiriman & Rekayasa

  • Mengimplementasikan alur sensus Formulir A dan Formulir B dengan logika kondisional cermin yang luas, validasi lokal, pelacakan kemajuan, ringkasan tinjauan, pengiriman, dan konfirmasi PDF yang dapat diunduh.
  • Membangun mode warga dan asisten lapangan, autentikasi pengidentifikasi nasional dan detail kelahiran multi-langkah, integrasi reCAPTCHA, penanganan sesi, konten privasi, bantuan, dan jalur entri 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 tanpa sensitivitas aksen, dan sinkronisasi REST.
  • Membuat konfigurasi build pengguna/asisten dan produksi/pengujian/pengembangan yang terpisah sehingga perilaku yang diaudit dapat divalidasi terhadap lingkungan terkontrol sebelum rilis.
  • 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 asli yang cocok melewati siklus audit, keamanan, penerimaan, dan UAT berulang dan dikirimkan untuk jendela sensus nasional 2021 yang tetap, mendukung warga negara dan pencacahan berbantuan lapangan.

Sorotan

Kepemilikan utama di kedua platform asli di bawah tenggat waktu nasional yang tidak dapat ditawar.
Ekspektasi audit pemerintah, penerimaan, privasi, keamanan, dan UAT yang ketat.
Domain formulir dan validasi lintas platform besar dengan data referensi offline.
Varian warga negara dan pencacahan berbantuan yang dibuat khusus.
Layar Android asli mencakup formulir sensus lengkap dan alur kerja pencacahan berbantuan.

Layar & Demo