
Aplikácie slovenského sčítania obyvateľov SODB 2021
Problém
Vládne sčítanie s pevným termínom si vyžadovalo zabezpečené natívne aplikácie pre občanov a asistované sčítanie, ktoré dokázali implementovať rozsiahle podmienené formuláre, fungovať pri obmedzenom pripojení a úspešne prejsť prísnym auditom, akceptáciou, ochranou súkromia, bezpečnosťou a UAT kontrolou, zatiaľ čo sa špecifikácie neustále menili.
Môj prínos
Viedol som obidve natívne implementácie, pričom som špecifikáciu sčítania previedol do zodpovedajúcich modelov formulárov v jazykoch Kotlin a Swift, validácie, podmieneného správania, offline referenčných údajov, autentifikácie, odosielania a konfigurácií riadeného vydania.
Technická práca
- checkImplementoval som cesty sčítania pre formulár A a formulár B s rozsiahlou zrkadlenou podmienenou logikou, lokálnou validáciou, sledovaním priebehu, súhrnmi kontroly, odoslaním a stiahnuteľnými potvrdeniami v PDF.
- checkVytvoril som režimy pre občanov a terénnych asistentov, viacstupňovú autentifikáciu pomocou rodného čísla a údajov o narodení, integráciu reCAPTCHA, správu relácií, obsah týkajúci sa ochrany súkromia, pomôcku a offline cesty zadávania.
- checkZabalil som rozsiahle referenčné katalógy pre obce, ulice, krajiny, štátnu príslušnosť, národnosť, jazyk, náboženstvo, vzdelanie, zamestnanie, dopravu a ďalšie klasifikácie pomocou Room/SQLite, importu CSV a JSON, vyhľadávania ignorujúceho diakritiku a REST synchronizácie.
- checkVytvoril som samostatné konfigurácie zostavenia pre používateľa/asistenta a produkciu/test/vývoj, aby sa overené správanie dalo validovať v kontrolovaných prostrediach pred vydaním.
- checkAplikoval som zistenia z UAT a meniace sa vládne špecifikácie v oboch natívnych implementáciách pri zachovaní zladeného správania platforiem a nastavení protokolovania vydaní a analytiky vhodných pre citlivé pracovné postupy.
- checkKoordinoval som dodanie prostredníctvom spoločností Plaut a Bowbook v rámci pevného národného termínu, pričom som podporoval opakované akceptačné cykly až do spustenia sčítania v roku 2021.
Výsledok
Natívne aplikácie boli dodané na obdobie sčítania v roku 2021 a následne stiahnuté po skončení časovo obmedzenej verejnej služby. Ich vyradenie odráža dokončenie vládneho programu, nie nedokončený produkt.
Hlavné body
Médiá

















