TFL Arrivals

See your local train station arrivals board in your status bar! It’s a MacOS app, but the API layer is built with Kotlin Multiplatform for the flexibility to add more UI targets later.

Screenshot: arrivals app in the MacOS status bar


  • Uses this incredible dot matrix display font: London Underground Typeface
  • Powered by TfL Open Data
    • OS data © Crown copyright and database rights 2016
    • Geomni UK Map data © and database rights 2019

Local builds

You’ll need to add a valid Transport for London API app key in TfLApi.kt, then configure the line, station, and platform in Arrivals.kt.


View Github