Matthew O'Donnell's Avatar

Matthew O'Donnell

@andhash39.bsky.social

London-based programmer; I make some iOS apps! πŸ˜„ The semicolon is *the* hero of English-language punctuation.

17 Followers  |  11 Following  |  21 Posts  |  Joined: 08.08.2023  |  1.4608

Latest posts by andhash39.bsky.social on Bluesky


Video thumbnail

...huh

#buildinpublic #swiftui

31.10.2025 07:59 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Map clustering! :D

#buildinpublic #swiftui

29.10.2025 08:30 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

I accidentally built some kind of geography roulette (all i did was change the coordinate system, no logic to move the camera at all)

#swiftui #buildinpublic

28.10.2025 08:03 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Hey look, grids

#buildinpublic
#swiftui

27.10.2025 08:42 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
β€ŽThought Path: Quick Notes β€Ž**Now updated for iOS26 and Liquid Glass!** Thought Path is an inbox to quickly capture all your thoughts, ideas, and tasks. Easily see the output of your brain over time, on a map, or in search res...

Thought Path, my app for taking quick notes to yourself, is now updated for iOS 26 and liquid glass!

apps.apple.com/us/app/thoug...

#buildinpublic #iosdev

06.10.2025 18:14 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I appreciate this attempt to make me feel better about not having my updates ready πŸ˜…

16.09.2025 15:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Paywall view in my app Thought Path. There are large select options for yearly and then monthly subscriptions; monthly is selected. Below are buttons to pay or restore subscription.
There is ample room between the monthly option and the buttons. SwiftUl blurs the bottom of the monthly option, as though it were scrolling underneath content.

Paywall view in my app Thought Path. There are large select options for yearly and then monthly subscriptions; monthly is selected. Below are buttons to pay or restore subscription. There is ample room between the monthly option and the buttons. SwiftUl blurs the bottom of the monthly option, as though it were scrolling underneath content.

Some extremely necessary blurring from #iOS26 on my paywall...

(This is Apple's SubscriptionStoreView, I haven't I haven't specified any views in this screenshot, just the data.)

31.08.2025 14:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just submitted an issue to the #swiftlang repo. Am I a real programmer now?

25.07.2025 11:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The new style for non-all-day events. Rather than small dots, as before,
they are now larger capsules.

The new style for non-all-day events. Rather than small dots, as before, they are now larger capsules.

Timescape has been out for a week, and it's time for version 1.1!

- Non-all-day events have a new style, which is larger and easier to see
- Settings now contains an option to override the system color scheme

Download here: apps.apple.com/us/app/times...

#buildinpublic #indiedev #iosdev

17.07.2025 07:51 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Indie App Spotlight: β€˜Timescape’ is a big-picture calendar for year-round planning Welcome toΒ Indie App Spotlight. This is a weekly 9to5Mac series where we showcase the latest apps in the indie app world. If you’re a developer and would like your app featured, getΒ in contact. --- Planning things accordingly can be hard. Timescape aims to make that easier by providing you a big picture look at your entire year, making it easy for you to see what long-term events you may already have booked. more…

Indie App Spotlight: β€˜Timescape’ is a big-picture calendar for year-round planning

12.07.2025 20:20 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Indie App Spotlight: 'Timescape' is a big-picture calendar for year-round planning - 9to5Mac Welcome toΒ Indie App Spotlight. This is a weekly 9to5Mac series where we showcase the latest apps in the indie app...

Timescape has been featured on 9to5Mac's indie app spotlight! I'm really happy that the idea is resonating with so many people: 9to5mac.com/2025/07/12/i...

13.07.2025 12:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The main Timescape view. Most of the screen is a large grid showing every single day of the year. Events on those days are represented by coloured dots and capsules. At the bottom is a UI showing which day is selected and what events are on it.

The main Timescape view. Most of the screen is a large grid showing every single day of the year. Events on those days are represented by coloured dots and capsules. At the bottom is a UI showing which day is selected and what events are on it.

Timescape's calendar selection view. Checkboxes for all your calendars in a list: the copy highlights that Timescape is for viewing the big picture, and to clear out clutter.

Timescape's calendar selection view. Checkboxes for all your calendars in a list: the copy highlights that Timescape is for viewing the big picture, and to clear out clutter.

Timescape's event view, with an event selected showing a trip to Riga, Latvia. The copy highlights that Timescape is great for planning travel.

Timescape's event view, with an event selected showing a trip to Riga, Latvia. The copy highlights that Timescape is great for planning travel.

Timescape is a big picture calendar for big picture thinking.

It shows your entire year: 52 weeks in a grid, no gaps.

It's great for thinking seriously about your time; I use it multiple times a day. Go check it out! πŸ˜„

apps.apple.com/us/app/times...

#buildinpublic #indiedev #iosdev

08.07.2025 17:52 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
The main Timescape view. Most of the screen is a large grid showing every single day of the year. Events on those days are represented by coloured dots and capsules. At the bottom is a UI showing which day is selected and what events are on it.

The main Timescape view. Most of the screen is a large grid showing every single day of the year. Events on those days are represented by coloured dots and capsules. At the bottom is a UI showing which day is selected and what events are on it.

Timescape's calendar selection view. Checkboxes for all your calendars in a list: the copy highlights that Timescape is for viewing the big picture, and to clear out clutter.

Timescape's calendar selection view. Checkboxes for all your calendars in a list: the copy highlights that Timescape is for viewing the big picture, and to clear out clutter.

Timescape's event view, with an event selected showing a trip to Riga, Latvia. The copy highlights that Timescape is great for planning travel.

Timescape's event view, with an event selected showing a trip to Riga, Latvia. The copy highlights that Timescape is great for planning travel.

Timescape is a big picture calendar for big picture thinking.

It shows your entire year: 52 weeks in a grid, no gaps.

It's great for thinking seriously about your time; I use it multiple times a day. Go check it out! πŸ˜„

apps.apple.com/us/app/times...

#buildinpublic #indiedev #iosdev

08.07.2025 17:52 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
andhash39 - About

I have a new about page! andhash39.com/about/

(Today on β€œThings to do while waiting for App Review”)

07.07.2025 20:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Good luck with the launches! I have one coming up as well, but no time off for it πŸ˜…

04.07.2025 12:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Are you familiar with @mikeduncan.bsky.social's Great Idiot theory of revolution? If the people with power are smart and competent at all times it's really hard for them to be overthrown.

14.06.2025 11:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
andhash39 - LLMs are Unique

Why LLMs are unique. Random thoughts:

andhash39.com/25/06/12/llm...

12.06.2025 09:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just submitted a talk for #SwiftLeeds this year πŸ‘€πŸ‘€πŸ‘€

I haven't done any public speaking since I was in school, and I thought I would never have to again. I was right, I don't have to - but turns out I want to anyway.

A testament to the community all the folks at SwiftLeeds have built!

27.04.2025 09:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
The native SwiftUI sidebar for Thought Path

The native SwiftUI sidebar for Thought Path

My new, custom sidebar view. It’s basically the same, but the padding is better (at least to me!)

My new, custom sidebar view. It’s basically the same, but the padding is better (at least to me!)

Things you shouldn't do: rebuild the #SwiftUI sidebar view from scratch so that you can use your own slightly different label style.

(Look at at the trailing padding on the selected label! Totally worth it.)

Live now in the latest update πŸ˜…

#buildinpublic

apps.apple.com/us/app/thoug...

05.03.2025 20:27 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thought Path v1.5.1 is now out - bringing Spanish localisation and some small UI tweaks :)

#buildinpublic

apps.apple.com/us/app/thoug...

24.02.2025 17:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Spending a chill Sunday tidying up my app store screenshots!

I don't have any method really - switching up the format and the color scheme seem like good things to do?

#buildinpublic #iosdev

23.02.2025 14:54 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Thought Path v1.5 just came out! This is a single-feature update adding an export function.

You can now share a CSV from the app containing all your thoughts, their location data, tags, and whether they've been checked off/archived or not.

apps.apple.com/us/app/thoug...

#buildinpublic #iosdev

20.02.2025 22:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The app's map view: your thoughts get location tagged and show up in that place on the map. When you zoom out, they get grouped together, which is shown: there are groups over Manchester, London and Paris.

The app's map view: your thoughts get location tagged and show up in that place on the map. When you zoom out, they get grouped together, which is shown: there are groups over Manchester, London and Paris.

Hey πŸ‘‹ A short #introduction: I'm Matt, I make iOS apps and like to post about my progress. Give me an experimental follow if that's your jam :)

My latest app is the place where you write down your ideas. There's a map view! I like map views πŸ‘€ apps.apple.com/us/app/thoug...

#buildinpublic

20.02.2025 22:05 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@andhash39 is following 11 prominent accounts