Get the latest D.C. Metro train ETAs for your closest stations!
This app shows you live arrivals for WMATA train stations while incorporating the flair of D.C. Metro's iconic pylons and departure boards. The app shows your five closest stations and allows you to set up to five favorites as well so you can have quick access whenever you need it.
ETAs automatically update every ~30 seconds for as long as the app is open and the closest station will automatically update as you travel.
F.A.Q:
Q: Is this app constantly tracking my location?
A: No! Your location data never leaves your phone. The app uses a custom server that compresses ETAs for the entire WMATA system into a ~1kb download. Your phone will then use your location and preferences to pick which stations get sent to your Pebble. This also has the benefit that once ETAs are loaded, scrolling through all the stations is instant.
Q: Why do the ETAs only update every 30 seconds?
A: WMATA only updates the underlying API every 30 seconds so there is minimal value in updating much more often than that.
Q: Why does it sometimes take a long time to load ETAs when opening the app?
A: There's an issue I haven't found a solution for yet where the Pebble app takes its sweet time launching the phone-side code that fetches ETAs. I'm hoping to solve this soon.