Contexto
House.of desarrolla producto digital para administraciones y empresas, y nos incorpora como equipo móvil en los proyectos que requieren app nativa. Urban Alert es una app que ciudades, polígonos industriales y otras entidades contratan para avisar a su población.
El reto
Cuando hay un incendio, una inundación o un corte de calle, el aviso tiene que llegar en minutos y solo a quien le afecta. Notificar a todo un municipio de una incidencia que ocurre en un barrio concreto genera ruido, y el ruido hace que la gente desactive las notificaciones — que es el peor fallo posible en un sistema de alerta.
Qué hicimos
Estamos desarrollando la app para iOS y Android: recepción de alertas geolocalizadas por zona del municipio, notificaciones push en tiempo real, y un modelo de entidades que permite que un mismo despliegue sirva a ciudades, polígonos y otras organizaciones.
Por qué así
La segmentación geográfica se resuelve en el envío y no en el dispositivo: el backend decide qué zonas cubre cada alerta y la notificación solo se emite a los suscriptores de esas zonas. Filtrar en el cliente habría significado despertar todos los dispositivos del municipio en cada incidencia, con el consiguiente gasto de batería y la pérdida de confianza del usuario.
Flutter permite mantener una sola base de código para las dos plataformas, algo determinante en un producto que se vende a varias entidades y necesita evolucionar rápido en ambas a la vez.
Resultado
Proyecto en desarrollo activo. Lo publicamos aquí porque el planteamiento técnico ya está resuelto y validado; actualizaremos este caso con datos de uso cuando esté desplegado.