David Wheatley's Avatar

David Wheatley

@davwheat.dev.bsky.social

21. Work at Raileasy on TrainSplit. Student at University of Warwick. Mobile networking and transport are my hobbies. πŸ‡©πŸ‡° πŸ‡¬πŸ‡§

141 Followers  |  239 Following  |  20 Posts  |  Joined: 08.08.2023  |  1.9767

Latest posts by davwheat.dev on Bluesky

An Edinburgh to London Kings Cross LNER train in the TrainSplit for Android app, showing the number of coaches and formation

An Edinburgh to London Kings Cross LNER train in the TrainSplit for Android app, showing the number of coaches and formation

We're delighted to announce support for allocations in the latest version of our Android app (within Live Times), available now! This builds on top of recently opened up Gemini data.

We'd like to thank @realtimetrains.co.uk for paving the way for transparency when it comes to unit allocations.

28.09.2025 15:10 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Post image Post image Post image Post image

Trainline completely dead? Now might be the perfect time to try something new... trainsplit.app

24.07.2025 13:44 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Then you have to consider how many of those "reservations" are actually for "Coach * Seat ***" meaning you don't actually have a reserved seat...

07.07.2025 10:24 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hey, let's be fair... seven of those are just your seat reservations, and one is a receipt!

07.07.2025 09:47 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Bah, there's many more ticketing APIs. Silverrail, Assertis, Pico, etc.

01.07.2025 19:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Both of which are Trainline with different colours 🫒

01.07.2025 17:39 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Powered by the best rail ticketing API too πŸ˜›

01.07.2025 17:31 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

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.

01.07.2025 14:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Huge waste of electricity, low capacity, and outdated.

2G is only here to stay for now because of IoT devices like smart electricity meters.

17.05.2025 19:51 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

17.05.2025 19:37 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

No, specific to O2 customers only, and those of some O2 MVNOs like giffgaff.

17.05.2025 19:35 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

Didn't think to cross post this, but it's been done for me now!

17.05.2025 19:33 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image

@bahn.de Hi, I have some seat reservations on a service that was cancelled yesterday.

The online compensation page keeps telling me to wait until after departure, despite that being 24h ago. Can I get a refund for the reservations another way?

Order number: 601068050302

23.04.2025 11:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

08.02.2025 21:20 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Close enough, I think? Roundabout of A2690 and The Ridge W

08.02.2025 17:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

@showmeasign.online Quite the font on this thirty sign...

08.02.2025 15:58 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 1

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. πŸ˜‚

08.02.2025 12:58 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
A screenshot of the TrainSplit Android Auto interface displaying nearby train stations. On the left, a list shows station names, distances, and codes:

1. Three Bridges - 0.3 mi (TBD)
2. Crawley - 1.0 mi (CRW)
3. Ifield - 2.2 mi (IFI)
4. Gatwick Airport - 3.0 mi (GTW).

On the right, a map highlights the station locations with numbered pins. Landmarks include London Gatwick Airport at the top. At the bottom, a music player is active, playing "Midnight Train to Georgia" by Gladys Knight & The Pips. The interface includes standard Android Auto buttons for navigation and assistant options.

A screenshot of the TrainSplit Android Auto interface displaying nearby train stations. On the left, a list shows station names, distances, and codes: 1. Three Bridges - 0.3 mi (TBD) 2. Crawley - 1.0 mi (CRW) 3. Ifield - 2.2 mi (IFI) 4. Gatwick Airport - 3.0 mi (GTW). On the right, a map highlights the station locations with numbered pins. Landmarks include London Gatwick Airport at the top. At the bottom, a music player is active, playing "Midnight Train to Georgia" by Gladys Knight & The Pips. The interface includes standard Android Auto buttons for navigation and assistant options.

A screenshot of the TrainSplit Android Auto interface showing train departures and arrivals for Three Bridges station.

The list includes the following details:

1. 12:10 – Brighton: Departed on time at 12:09 from Platform 5 (train from Bedford).
2. 12:10 – Cambridge: Estimated 8 minutes late, now at 12:18 from Platform 4 (train from Brighton).
3. 12:10 – Arrival from Bedford: Estimated arrival 4 minutes late, now at 12:14 at Platform 2 (train to Three Bridges).
4. 12:13 – Peterborough: Departure listed below.

At the bottom, a music player is active, playing "Thomas Theme" by Thomas & Friends & Mattel. The interface includes standard Android Auto buttons for navigation and assistant options.

A screenshot of the TrainSplit Android Auto interface showing train departures and arrivals for Three Bridges station. The list includes the following details: 1. 12:10 – Brighton: Departed on time at 12:09 from Platform 5 (train from Bedford). 2. 12:10 – Cambridge: Estimated 8 minutes late, now at 12:18 from Platform 4 (train from Brighton). 3. 12:10 – Arrival from Bedford: Estimated arrival 4 minutes late, now at 12:14 at Platform 2 (train to Three Bridges). 4. 12:13 – Peterborough: Departure listed below. At the bottom, a music player is active, playing "Thomas Theme" by Thomas & Friends & Mattel. The interface includes standard Android Auto buttons for navigation and assistant options.

🚘 Do you drive to the station? With the TrainSplit app and the power of Android Auto, we can now help you navigate to the station and check on the live status (including platform numbers and delays) of departing & arriving trains - all from the comfort of the driver's seat!

⚠️ Use in-car apps safely

27.01.2025 12:22 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

RDM has proved useful after all!

09.12.2024 20:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Personally, I love that Three decided to cover the British half of the channel tunnel with mobile coverage. When they learned they had to put some equipment in France to cover the other half, they just never bothered.

09.12.2024 20:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So where's the line between railway staff and non-railway staff drawn? πŸ˜†

17.11.2024 20:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

Double-TOC, double-IET(ish) action at London Euston tonight...

Classes 800 and 805 making friends!

Off to Swindon and back for a round trip on this rare opportunity on GWR tonight.

17.11.2024 18:05 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Nothing compared to the NRM in York, though! 😝

13.11.2024 20:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@davwheat.dev is following 19 prominent accounts