GeoAlarm · Evolución

Roadmap de GeoAlarm

Fases y funcionalidades clave sin fechas fijas. Mobile-first, modo oscuro.

Completada En progreso Planificada
Logo
Fase 0-
Completada
Base funcional

App usable y estable con geocercas, mapa, notificaciones, persistencia y pantallas principales.

Logo
Fase 0.1-
Completada
Tabs principales

Mapa, Alarmas, Marcadores, Grupos, Historial, En vivo, Ajustes.

Logo
Fase 0.2-
Completada
Mapa base

react-native-maps (API key Android) + foco desde listas al mapa.

Logo
Fase 0.3-
Completada
Geocercas

Crear/editar alarmas (radio, enter/exit, color, acciones/notifs).

Logo
Fase 0.4-
Completada
Sincronización

Re-sync geofences al editar alarmas o cambiar grupo activo.

Logo
Fase 0.5-
Completada
Notificaciones

Canales configurados + permisos al arranque + notifee instalado.

Logo
Fase 0.6-
Completada
Marcadores y grupos

CRUD marcadores, agrupación, cambio de grupo activo.

Logo
Fase 0.7-
Completada
Historial

Eventos con filtros por fecha/color y color asociado en UI.

Logo
Fase 0.8-
Completada
Live tracking

Pantalla lista + lógica de store preparada.

Logo
Fase 0.9-
Completada
Consentimiento

Pantalla por versión antes de la UI.

Logo
Fase 0.10-
Completada
Temas

Modo claro/oscuro dinámico + paleta definida.

Logo
Fase 0.11-
Completada
Ajustes

Idioma persistente, modo viaje, márgenes geocercas, devMode.

Logo
Fase 0.12-
Completada
Persistencia local

AsyncStorage para ajustes y consentimiento.

Logo
Fase 0.13-
Completada
Servicios nativos

expo-location, expo-notifications + notifee, react-native-maps.

Logo
Fase 0.14-
Completada
Infra Firebase

Proyecto configurado, googleServicesFile, Google Sign-In, AuthProvider/UserRepository.

Logo
Fase 0.15-
Completada
Build

Scripts Expo, JDK 21, cache local, prebuild aplicado.

Logo
Fase 1-
En progreso
Consolidación y fiabilidad

Reducir falsas alertas, mejorar consistencia de estados y rendimiento.

Logo
Fase 1.1-
En progreso
Afinado geocercas

Tolerancias/márgenes y control de ruido GPS.

Logo
Fase 1.2-
En progreso
Prevención de duplicados

Manejo de enter/exit repetidos.

Logo
Fase 1.3-
En progreso
UX consistente

Estados loading/success/error/empty en pantallas.

Logo
Fase 1.4-
En progreso
Validaciones robustas

Creación/edición de alarmas y grupos.

Logo
Fase 1.5-
En progreso
Rendimiento

Optimización de listas y renders (alarmas/marcadores/historial).

Logo
Fase 1.6-
En progreso
Consumo

Minimizar localización cuando no sea necesario (balance precisión/batería).

Logo
Fase 1.7-
En progreso
Dev observabilidad

Logs útiles en devMode.

Logo
Fase 2-
Planificada
Inteligencia contextual

Alarmas adaptativas según contexto (no solo coordenadas).

Logo
Fase 2.1-
Planificada
Reglas contextuales

Ubicación + movimiento (+ ventana horaria opcional).

Logo
Fase 2.2-
Planificada
Perfiles por actividad

Quieto/caminando/vehículo para sensibilidad y precisión.

Logo
Fase 2.3-
Planificada
Reducción falsas alertas

Lógica adaptativa (debounce/confirmación por contexto).

Logo
Fase 2.4-
Planificada
Optimización batería

Ajustar precisión según necesidad.

Logo
Fase 2.5-
Planificada
Sugerencias

Recomendaciones de configuración sin automatizar sin permiso.

Logo
Fase 3-
Planificada
Social y conectada

Colaboración y seguridad entre usuarios con privacidad.

Logo
Fase 3.1-
Planificada
Usuario/perfil

Registro/login y preferencias sincronizadas.

Logo
Fase 3.2-
Planificada
Amistades

Solicitudes, aceptar, eliminar/bloquear.

Logo
Fase 3.3-
Planificada
Compartir rutas

Enviar/importar rutas guardadas.

Logo
Fase 3.4-
Planificada
Compartir ubicación

Tiempo real, duración configurable, pausar/reanudar/finalizar.

Logo
Fase 3.5-
Planificada
Privacidad

Consentimiento explícito + revocación rápida.

Logo
Fase 4-
Planificada
Offline + POIs

Funcionamiento útil sin internet y datos descargables.

Logo
Fase 4.1-
Planificada
Offline inteligente

Alarmas/geocercas activas sin red.

Logo
Fase 4.2-
Planificada
Historial offline

Guardar eventos localmente sin conexión.

Logo
Fase 4.3-
Planificada
Sync diferido

Cola de sincronización al volver la red.

Logo
Fase 4.4-
Planificada
Descarga POIs

Paquetes por zona (restaurantes/servicios/lugares).

Logo
Fase 4.5-
Planificada
Gestión almacenamiento

Ver tamaño, borrar/actualizar paquetes.

enes