Demo interactiva · App iOS
El próximo tranvía, de un vistazo
Tranvía ZGZ se abre en tu parada sin que la busques: cuánto falta para el próximo tranvía en cada sentido y si llegas andando. Es una app pequeña para quien coge la Línea 1 de Zaragoza cada día. Baja y el tranvía te la enseña parada a parada.
App no oficial, sin relación con el Ayuntamiento de Zaragoza ni con Tranvías de Zaragoza. Las capturas son de la app de verdad, con los tiempos en directo de una tarde de septiembre.

Con tu ubicación, la app encuentra la parada más cercana y se abre en ella, con la distancia y los minutos andando, medidos por calles y no en línea recta. Si hay otra casi igual de cerca, cambias a ella con un toque.
Los minutos que faltan van en grande, como en un billete, con la hora de llegada debajo. Más abajo, los tranvías de los próximos minutos sobre una vía a escala, la franja de lo que tardas andando y el veredicto: «Llegas andando», «Andando, al de las 8:42» o «Andando no llegas».
Cada parada tiene dos sentidos, hacia Mago de Oz y hacia Avenida Academia. La app recuerda el último que elegiste, así que si vas siempre hacia el mismo lado no tienes que tocar nada.
Las 25 paradas, en orden y como en el plano, con lo lejos que te queda cada una. Hay buscador y acceso directo a la más cercana, y también funciona sin permiso de ubicación: eliges la parada a mano.
Al guardar un sitio le pones nombre, como «Casa» o «Trabajo». Cuando estés cerca, la app elegirá esa parada aunque haya otra un poco más cerca, porque es la que coges de verdad.
Widgets para la pantalla de inicio y la de bloqueo, con la parada más cercana o la que tú fijes, y un control para el Centro de control que al tocarlo abre la app en esa parada.
SwiftUI, sin paquetes externos y sin servidor propio. Los tiempos llegan directamente de los datos abiertos del Ayuntamiento de Zaragoza, y la petición es la misma para todo el mundo, sin ubicación ni identificadores. Tu ubicación no le llega al desarrollador, y la ruta a pie la calcula Apple Maps por calles de verdad. Los widgets y el control del Centro de control son WidgetKit y App Intents, y comparten con la app la parada y los lugares guardados a través de un App Group. Sin cuentas, sin anuncios, sin analítica, y con el origen de los datos citado en pantalla, como pide el Ayuntamiento.


