App Bizkaibus
Renovada.
Análisis funcional unificado. Navegación manual por estado, integraciones de telemetría en vivo y un ecosistema de diseño limpio y escalable para React Native.
Arquitectura y Navegación
La aplicación implementa un sistema de navegación por estado prescindiendo de dependencias externas pesadas. Esto permite transiciones quirúrgicas y control absoluto del historial.
Navegación por Estado
Control de vistas basado en selectedLineCode y variables de contexto. Snapshots en memoria garantizan la recuperación exacta de la vista al hacer retroceso nativo en Android.
Beta Gatekeeper
Onboarding robusto con login validado contra backend, aceptación de términos en scroll profundo y un tour interactivo cuyo estado persiste localmente.
Polling Inteligente
Intervalos dinámicos que optimizan recursos: 30s para listados generales, 8s para mapas en vivo, y hasta 2.5s en módulos de predicción e inteligencia activa.
Pantallas Principales
Un recorrido por las vistas clave. Diseñadas priorizando la accesibilidad, botones grandes y estados vacíos amigables para reducir la frustración del usuario.
HomeScreen Contextual
Se adapta inteligentemente al usuario. Muestra el modo parada con tiempos inmediatos si hay ubicación, o despliega el planificador clásico por municipios.
LineDetail & Itinerario
Visualización del trazado en mapa, desglose visual de paradas como timeline, alertas de incidencias integradas y selector de dirección ida/vuelta instantáneo.
Live Bus Map
Seguimiento de flota en tiempo real. Interpola posiciones para suavizar el movimiento del pin del autobús y calcula la distancia restante basada en telemetría.
APIs y Servicios
Detalle de los endpoints que alimentan la aplicación. Incluye conexiones core, sistemas legacy para seguimiento y conectores modernos para el laboratorio I+D.
| Gateway / Entorno | Ruta del Endpoint | Función y Módulo |
|---|---|---|
| Bizkaibus Core API | /get-closest?lat=&lon= | Autodetección de paradas cercanas por GPS (Arranque) |
| Bizkaibus Core API | POST /linea | Obtención detallada de rutas y ramales (Líneas) |
| Bizkaibus Legacy | GetVehiculos_JSON | Polling de coordenadas y velocidad de autobuses (LiveMap) |
| N8N Local Webhook | /chat-bus/agent | Motor de procesamiento natural (IA Conversacional) |
| Edge Detector API | :4244/api/latest | Telemetría estructurada para modelo predictivo (I+D) |
Módulos Experimentales
Características no expuestas al público general, orientadas a validar nuevos casos de uso con inteligencia artificial y predicción hiper-localizada.
Bus Detector Advanced
Score algorítmico que cruza tu ubicación, velocidad y la ruta del bus para confirmar automáticamente en qué vehículo te has subido.
ChatBus Contextual
Agente virtual que retiene el historial en sesión. Lee la pantalla en la que estás para responder preguntas simples tipo "¿Cuándo llega el mío?".
Escáner de Entorno
Buscando coincidencias de ruta locales