Case study

EFB ZIP Plugin

Plugin para comprimir y descomprimir en entornos nativos. Permite cifrado por contraseña.

  • Capacitor Plugin
  • Software crítico
  • Militar

Contexto

Airbus Military necesitaba sustituir una herramienta legacy de cálculo aeroespacial por un sistema moderno que pudiera usarse en operaciones militares, muchas veces sin conexión a internet, trabajando con datos sensibles y con requisitos de alta fiabilidad.

El proyecto consistió en la creación de una nueva aplicación escalable y mantenible, sobre la que después se han construido múltiples evolutivos y herramientas internas relacionadas.

Diseñé y desarrollé la nueva solución desde cero para que funcionara de forma consistente en Windows e iPad, y diseñé toda la estrategia de automatización de pruebas para garantizar la calidad del software sin depender solo de tests manuales.

Solución

Con las cargas de datos teníamos el problema de descomprimir ficheros en el dispositivo. Ya existían soluciones de la comunidad disponibles, pero tenían poco soporte, y muchas no permitían la descompresión de ficheros cifrados.

La falta de fiabilidad de los plugins disponibles, junto con que muchos no soportaban Electron + iOS, nos llevó a construir nuestra propia solución: un plugin que permite comprimir y descomprimir ficheros con contraseña opcional, para Electron e iOS.