Tom Colvin's Avatar

Tom Colvin

@tomcolvin.co.uk

UK based Android GDE, freelancer or through my agency Apptaura. I wear flowery shirts. ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ฆ๐Ÿ‡น tdcolvin.medium.com / tomcolvin.co.uk

289
Followers
230
Following
221
Posts
29.10.2024
Joined
Posts Following

Latest posts by Tom Colvin @tomcolvin.co.uk

Preview
In the Twin Cities, ICE resistance goes mainstream โ€ข Minnesota Reformer The week before an ICE agent shot and killed Renee Good in south Minneapolis, her 67-year-old neighbor Terri Sullivan heard that a school in nearby Richfield that serves mostly Latino students needed ...

Those ICE / Gestapo comparisons aren't far fetched. Communities protecting themselves from indiscriminate government raids, snatches and horrific violence.

It's really sad to see America fall so fast. I've really enjoyed my past time there, working and touring.
minnesotareformer.com/2026/01/21/i...

23.01.2026 00:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Seems strategically important for them

08.01.2026 12:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Pat Bagley cartoon

Pat Bagley cartoon

Cartoon by Pat Bagley, The Salt Lake Tribune

08.01.2026 03:55 ๐Ÿ‘ 19807 ๐Ÿ” 6923 ๐Ÿ’ฌ 278 ๐Ÿ“Œ 178

I always avoid American hotels generally

07.01.2026 18:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Happy new year, from me and my new hat

31.12.2025 16:26 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
So much cake on a buffet table

So much cake on a buffet table

Getting up late and having cake for breakfast

13.12.2025 09:08 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

No but cake pop demon hunters are ๐Ÿง๐Ÿญ๐Ÿ‘น๐Ÿน

08.12.2025 20:08 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Fact of the day: the space shuttle had 30,000 tiles to make up its heat shield, each of which was different, with a separate part number. The crew attaching them were known as the "Puzzle People"

02.12.2025 22:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

How do I get rid of these inane AI suggestions? Stupid WhatsApp, I can communicate better than that

02.12.2025 17:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The trouble with Eurostar is that At Pancras. Horrible terminus, can't even sit down.
Surely trains haven't got any bigger - so presumably it was built at like half the capacity needed

28.11.2025 22:45 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I still value a good StackOverflow answer, from someone who's actually experienced and solved the problem, above an AI-generated solution to it.

24.11.2025 13:19 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Foundation, no need to re-apply for years

19.11.2025 18:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

More edge-to-edge problems on the bottom of the screen than the top - for the simple reason that devs don't test with 3 button nav

16.11.2025 15:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thank you for the explanation! I'll look out for your future puzzles ๐Ÿ˜€

13.11.2025 00:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Enjoyed but difficult! Needed 15ยฒ to see the bread, but that's super clever. First Indy in a long time (I do the Guardian regularly) - I don't quite understand "up" as anagram indicator?

11.11.2025 20:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - tdcolvin/ExampleProgressCentricNotifications: This app showcases Android 16 progress-centric notifications. It was created for my talk on empathetic UX at DroidCon Berlin 2025 This app showcases Android 16 progress-centric notifications. It was created for my talk on empathetic UX at DroidCon Berlin 2025 - tdcolvin/ExampleProgressCentricNotifications

That's called a notification chip in Android, and it's available if you are the promoted ongoing notification. Use setShortCriticalText() to set the content.
I have a repo with an example: github.com/tdcolvin/Exa...

04.11.2025 22:09 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It happens when you open the app with no internet connectivity. Seems to erroneously think the auth failed, and expires the token. Sometimes killing and restarting solves it.

04.11.2025 22:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

OMG you got a plushie! Very jealous.

01.11.2025 16:22 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Hmm I don't think so

29.10.2025 13:16 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

That'll be the normal size of a phone in about 3 years

28.10.2025 20:04 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The worst I've found is Vueling, which squish all their passengers into the back ~10 rows. Guaranteed full occupancy experience even if the plane is only a third full

28.10.2025 17:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Conspiracy theory: airlines are more likely to allocate middle seats at "random", because it makes customers pay to change it.

28.10.2025 17:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ooh that's worth knowing. I guess the seat was allocated at random when you enter checkin, so you can roll the dice again

28.10.2025 17:05 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

So fast that the UK phone lines couldn't cope with it, seem to remember mine only connected at about 48K

15.10.2025 07:08 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

CD-ROM for back when downloading the JDK would take all day, and you'd have to start again whenever anyone tried to make a phone call.

14.10.2025 19:45 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Vodafone status page won't load

Vodafone status page won't load

Massive @vodafonegroup.bsky.social outage. I guess this about sums it up!

13.10.2025 15:23 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

That looks awesome ๐Ÿ˜Ž

11.10.2025 04:31 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Goodness me, Thessaloniki is already beautiful and I haven't even landed yet โค๏ธ

10.10.2025 08:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If you're still needing WRITE_EXTERNAL_STORAGE then your app hasn't worked at all since Android 11...

07.10.2025 10:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

They need a decent competitor... Hate the closed ecosystem too. Imagine how brilliant Sonos could have been with 2 decades of community driven plugins/software behind them.

06.10.2025 22:46 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0