Contexto
tugesto es una gestoría digital, y sus clientes son empresas cuyos empleados necesitan fichar, pedir vacaciones y consultar su documentación laboral. Todo eso ya existía y funcionaba como portal web. Lo que faltaba era el móvil, que es donde está el empleado que ficha: de pie, en la puerta, con el teléfono en la mano y sin un ordenador cerca.
Es el primero de los tres encargos que hemos desarrollado para tugesto.
El reto
El portal web estaba maduro y en evolución constante. Reimplementarlo pantalla por pantalla en nativo habría creado dos productos avanzando a distinta velocidad, con el coste permanente de mantenerlos sincronizados y el riesgo de que la versión móvil se quedara siempre un paso por detrás.
Pero una app que se limitara a mostrar la web tampoco resolvía nada: precisamente lo que el empleado necesita del móvil —enterarse de que le han aprobado unas vacaciones, guardarse una nómina— es lo que un navegador no da.
Qué hicimos
Una aplicación en Flutter para iOS y Android que encapsula el portal existente y le suma las capacidades del dispositivo: notificaciones push en tiempo real y descarga de documentos al teléfono. Desde ella el empleado ficha entrada y salida, solicita ausencias y vacaciones y consulta sus gestiones de recursos humanos.
Se compila en tres variantes —desarrollo, preproducción y producción— para que el cliente pueda probar cambios contra sus propios entornos antes de que lleguen a nadie.
Por qué así
El contenedor es una decisión de coste, no un atajo. Con un producto web maduro y en movimiento, encapsularlo pone la aplicación en las tiendas en semanas en lugar de meses, y cada mejora que tugesto hace en su portal llega al móvil sin publicar una versión nueva ni esperar a la revisión de las tiendas.
Lo que sí se implementó de forma nativa fue exactamente aquello que la web no puede dar: el canal de avisos y el acceso al sistema de ficheros. Ese es el criterio que aplicamos siempre — preguntar qué parte del valor está en la interfaz, que ya existía, y qué parte está en el dispositivo, que era lo que faltaba.
Resultado
Aplicación publicada en iOS y Android. Fue la primera entrega para tugesto y abrió una relación que ha seguido con su escritorio nativo y con su aplicación de facturación: puedes ver las otras dos en el caso de tugesto.