Skip to content

Introducing Singapore Rail

Stuart Breckenridge
Stuart Breckenridge
1 min read
Introducing Singapore Rail

Singapore Rail is four firsts for me:

  • my first app replacing the component parts of Singapore Transit;
  • my first app written in SwiftUI;
  • my first app backed with Server-side Swift (Vapor 4); and,
  • my first app with clothing (Yes, I now sell garments.)

What is Singapore Rail?

In a nutshell: a real-time dashboard of MRT & LRT service status, with push notifications, Siri interactions, a Today Widget, and a fantastic selection of custom app icons.

Singapore Rail features detailed service unavailability information, including affected stations, the affected direction of travel, and whether free public buses or MRT shuttles are in operation.

Additionally, you can configure push notifications on a per-line basis, set Siri interactions and shortcuts on a per-line basis, and add a nicely designed today widget to Notification Centre.

What about those app icons?

Singapore Rail comes with a fantastic default app icon representing the train used on the newest MRT line, the Thomson-East Coast Line. The initial release also includes an in-app purchase for icons covering trains used on lines introduced from 2003 - 2013: the Circle Line, the Downtown Line, and the North East Line.


I might do a 1980's pack.

I Now Sell Garments

Yeah, so, if you really like the app icons (and the app, hopefully), I have launched one t-shirt on Cotton Bureau with the default app icon.


I hope you enjoy the app!

📣 Notice🛤 Singapore Rail