David Wheatley
banner
davwheat.dev
David Wheatley
@davwheat.dev
21. Work at Raileasy on TrainSplit. Student at University of Warwick. Mobile networking and transport are my hobbies. 🇩🇰 🇬🇧
It's pretty jank, and there's infinite things I would change if I was remaking it today.

I'm surprised some of the Freeview streams still work, though.
November 12, 2025 at 10:53 AM
You can just add the website to your home screen, which will do what you need. Even better if you do it with railclock.davwheat.dev?hide-footer to hide the text at the bottom.
Rail Clock
A reproduction of the Great British Railways clock
railclock.davwheat.dev
October 20, 2025 at 4:34 PM
FYI, if you'd like to try this out, DM me your email and I'll add you to the tester group (which Google demands before I can release it publicly).
October 18, 2025 at 1:52 PM
watchOS doesn't support third party watch faces. Apple decided only they're good enough to make them.
October 18, 2025 at 10:38 AM
Never had or used a Garmin watch! I wouldn't even know where to start with those. 😅
October 17, 2025 at 3:40 PM
Pending Google review as a WearOS watch face too... 👀
October 17, 2025 at 3:21 PM
Then you have to consider how many of those "reservations" are actually for "Coach * Seat ***" meaning you don't actually have a reserved seat...
July 7, 2025 at 10:24 AM
Hey, let's be fair... seven of those are just your seat reservations, and one is a receipt!
July 7, 2025 at 9:47 AM
Bah, there's many more ticketing APIs. Silverrail, Assertis, Pico, etc.
July 1, 2025 at 7:59 PM
Both of which are Trainline with different colours 🫢
July 1, 2025 at 5:39 PM
Powered by the best rail ticketing API too 😛
July 1, 2025 at 5:31 PM
I'd say TrainSplit, but I'm biased given I develop the Android app... :P

RTT's solution is also great (powered by us TrainSplit/Raileasy too), but there's no accompanying app.
July 1, 2025 at 2:49 PM
Huge waste of electricity, low capacity, and outdated.

2G is only here to stay for now because of IoT devices like smart electricity meters.
May 17, 2025 at 7:51 PM
Yes, but they have their own 4G voice system and don't share O2's, so aren't vulnerable to this.

We didn't get the chance to test Sky — didn't know anyone on there.
May 17, 2025 at 7:37 PM
No, specific to O2 customers only, and those of some O2 MVNOs like giffgaff.
May 17, 2025 at 7:35 PM
As long as I develop the Android app, we won't make use of Play Integrity for device integrity attestation.

If we need to implement this for some reason in the future, then it would be via the hardware attestation API rather than Play Integrity.
February 8, 2025 at 9:20 PM
Close enough, I think? Roundabout of A2690 and The Ridge W
February 8, 2025 at 5:09 PM
We use it to try and ensure people making searches are legitimate users. We've had issues with automated usage before.

We don't block rooted devices or custom ROMs from using the app though. All my phones are rooted so that would present a bit of an issue. 😂
February 8, 2025 at 12:58 PM