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.

16
Pantallas Revisadas
16
Endpoints Activos
02
Cachés Críticos
54
Expo SDK
Fundamentos Core

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.

Interfaz y UX

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.

Activa

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.

Activa

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.

Activa

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.

Capa de Datos

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)
Laboratorio

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.

Experimental

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.

Experimental

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

Ruta Inferida: A3136 Bilbao
Match Confidence: 89% Alta
Sensor GPS: Activo (3m acc)