Captura de pantalla 1 de la aplicación de censo para Android SODB 2021.

Aplicaciones de Censo Eslovaco SODB 2021

Desarrollo auditado de aplicaciones nativas para Android e iOS para el censo nacional de Eslovaquia de duración limitada.

Cliente
Plaut / Bowbook — Proyecto de censo de la Oficina Estadística de la República Eslovaca
Rol
Desarrollador móvil principal — Entrega para Android e iOS, arquitectura de formularios, datos sin conexión y versiones
Fecha
junio de 2020 – marzo de 2021
KotlinSwiftAndroid SDKiOS SDKRoomSQLiteREST APIsCSVreCAPTCHAFirebase
Aplicaciones móviles Entrega de productos

Problema

Un censo gubernamental con fecha límite fija requería aplicaciones nativas seguras para ciudadanos y empadronamiento asistido que pudieran implementar amplios formularios condicionales, seguir siendo útiles con conectividad limitada y superar rigurosas revisiones de auditoría, aceptación, privacidad, seguridad y pruebas UAT mientras las especificaciones continuaban cambiando.

Mi contribución

Lideré ambas implementaciones nativas, traduciendo la especificación del censo en modelos de formularios en Kotlin y Swift acordes, validación, comportamiento condicional, datos de referencia sin conexión, autenticación, envío y configuraciones de lanzamiento controlado.

Trabajo técnico

  • Implementé las rutas de censo Formulario A y Formulario B con una extensa lógica condicional reflejada, validación local, seguimiento del progreso, resúmenes de revisión, envío y confirmaciones en PDF descargables.
  • Construí modos para ciudadanos y asistentes de campo, autenticación multifase de identificador nacional y datos de nacimiento, integración con reCAPTCHA, gestión de sesiones, contenido de privacidad, ayuda y rutas de entrada sin conexión.
  • Empaqueté grandes catálogos de referencia para municipios, calles, países, ciudadanía, nacionalidad, idioma, religión, educación, empleo, transporte y otras clasificaciones utilizando Room/SQLite, importación de CSV y JSON, búsqueda insensible a acentos y sincronización REST.
  • Creé configuraciones de compilación separadas para usuario/asistente y producción/prueba/desarrollo para que el comportamiento auditado pudiera validarse frente a entornos controlados antes del lanzamiento.
  • Apliqué los hallazgos de las pruebas UAT y las cambiantes especificaciones gubernamentales en ambas implementaciones nativas, manteniendo alineado el comportamiento de las plataformas y los controles de registro de lanzamientos y análisis adecuados para flujos de trabajo sensibles.
  • Coordiné la entrega a través de Plaut y Bowbook bajo una fecha límite nacional fija, respaldando ciclos de aceptación repetidos durante el lanzamiento del censo de 2021.

Resultado

Las aplicaciones nativas se entregaron para el periodo del censo de 2021 y posteriormente se retiraron una vez concluido el servicio público de duración limitada. Su retirada refleja la finalización del programa gubernamental, no un producto inacabado.

Destacados

Liderazgo y responsabilidad en ambas plataformas nativas bajo una fecha límite nacional innegociable.
Estrictas expectativas de auditoría gubernamental, aceptación, privacidad, seguridad y pruebas UAT.
Amplio dominio multiplataforma de formularios y validación con datos de referencia sin conexión.
Variantes específicas para ciudadanos y empadronamiento asistido.
Las pantallas nativas de Android cubren el formulario de censo completo y el flujo de trabajo de empadronamiento asistido.

Multimedia