Captura de tela 1 do aplicativo de censo Android SODB 2021.

Aplicações do Censo Eslovaco SODB 2021

Auditoria de entrega nativa em Android e iOS para o censo nacional por tempo limitado da Eslováquia.

Cliente
Plaut / Bowbook — Projeto do censo do Gabinete de Estatística da República Eslovaca
Cargo
Desenvolvedor mobile principal — Entrega para Android e iOS, arquitetura de formulários, dados offline e lançamentos
Envolvimento
junho de 2020 – março de 2021
KotlinSwiftAndroid SDKiOS SDKRoomSQLiteREST APIsCSVreCAPTCHAFirebase

Desafio

Um censo governamental com prazo fixo precisava de aplicativos nativos seguros para cidadãos e recenseamento assistido que pudessem implementar extensos formulários condicionais, continuar úteis com conectividade limitada e passar por rigorosa revisão de auditoria, aceitação, privacidade, segurança e UAT enquanto as especificações continuavam mudando.

Meu Papel e Autoria

Lerei ambas as implementações nativas, traduzindo a especificação do censo em modelos de formulário equivalentes em Kotlin e Swift, validação, comportamento condicional, dados de referência offline, autenticação, submissão e configurações de lançamento controladas.

Entrega e Engenharia

  • Implementação dos caminhos do censo Formulário A e Formulário B com ampla lógica condicional espelhada, validação local, acompanhamento de progresso, resumos de revisão, envio e confirmações em PDF descarregáveis.
  • Criação de modos de cidadão e assistente de campo, autenticação multifase de identificador nacional e detalhes de nascimento, integração com reCAPTCHA, gestão de sessões, conteúdo de privacidade, ajuda e caminhos de introdução de dados offline.
  • Empacotamento de grandes catálogos de referência para municípios, ruas, países, cidadania, nacionalidade, idioma, religião, educação, emprego, transporte e outras classificações utilizando Room/SQLite, importação CSV e JSON, pesquisa insensível a acentos e sincronização REST.
  • Criação de configurações de compilação separadas para utilizador/assistente e produção/teste/desenvolvimento, permitindo validar o comportamento auditado face a ambientes controlados antes do lançamento.
  • Aplicação de conclusões de UAT e especificações governamentais em constante mudança em ambas as implementações nativas, mantendo o comportamento da plataforma alinhado e controlos adequados de registo de lançamentos e análise para fluxos de trabalho sensíveis.
  • Coordenação da entrega através da Plaut e Bowbook num prazo nacional fixo, apoiando ciclos repetidos de aceitação até ao lançamento do censo de 2021.

Resultado

Os aplicativos nativos equivalentes passaram por repetidos ciclos de auditoria, segurança, aceitação e UAT, e foram entregues para a janela fixa do censo nacional de 2021, dando suporte tanto aos cidadãos quanto ao recenseamento assistido em campo.

Destaques

Liderança e propriedade em ambas as plataformas nativas sob um prazo nacional inegociável.
Expectativas rígidas de auditoria governamental, aceitação, privacidade, segurança e UAT.
Grande domínio de formulários e validação multiplataforma com dados de referência offline.
Variantes dedicadas para cidadãos e recenseamento assistido.
As telas nativas do Android cobrem o formulário completo do censo e o fluxo de trabalho de recenseamento assistido.

Telas e Demonstrações