Stephan Koopmans

💻iOS developer (9-5 and with my own indie side projects)
⚡️Creator of Key/Frame (apple.co/43ZB9Uc)
👫husband and father(he/him)

Stephan Koopmansskoopmans@techhub.social
2025-06-12

For everyone who visits the Hacking with Swift forums occasionally:
I have added a post about Key/Frame in the App Announcements section

hackingwithswift.com/forums/ap

Thank you @twostraws to give new developers a place to talk about their apps! I appreciate it a lot!

#swift #swiftui #iosdev #indiedev

Stephan Koopmansskoopmans@techhub.social
2025-06-12

One of my favourite features of Swift are extensions. I have created a small library of them that I use in all my projects. Importing that package was the first thing I did when starting to write Key/Frame.
If anyone is interested in how I use them I want to share this with you.
Starting with a basic one, how to extract the rgba values from Color, UIColor and NSColor:
coop-software.app/2025/06/12/c
#Swift #swiftui #buildinpublic

Stephan Koopmansskoopmans@techhub.social
2025-06-10

@twostraws @mikaelacaron @swiftovercoffee Foundation model is the highlight for me. I’ve hoped it would come. Already have a few ideas for my existing and future projects 😅

Stephan Koopmansskoopmans@techhub.social
2025-06-06

Wow — thank you all so much for the kind words, downloads, and support since Key/Frame launched 💛
It seriously means a lot.

A few people asked if I could offer a trial for the longer subscription, so here’s a new code:
PRO30 for 30 days free. Try it and see if it is for you.
And as before, if you’re looking for the Family version, just DM me and I’ll send you a code.
Appreciate every message and bit of feedback!
apple.co/43ZB9Uc
#iOSDev #IndieDev #iOS #AI #Privacy #iOSPhotography

Stephan Koopmansskoopmans@techhub.social
2025-06-06

Still kinda nervous putting this out there, but thank you so much for the kind words about Key/Frame so far 🫣
It really means a lot. Seeing people actually use and enjoy it is surreal.
Appreciate you all 💛

#iOSDev #IndieDev #grateful

Stephan Koopmansskoopmans@techhub.social
2025-06-05

@mikaelacaron
Did it go through? I have the feeling the initial commit always takes ages… had to wait for the last three days for my new app to go through, almost drove me insane… after that they seem to be quicker 🤔

Stephan Koopmansskoopmans@techhub.social
2025-06-05

📸✨ I’ve been quietly working on this for a while:
Key/Frame is finally live on the App Store!
apple.co/43ZB9Uc
It turns any video into a collection of images using on-device ML to find the best frames.

You can try it free:
Use code PRO14 to get a prolonged trial period.
If you’d like the Family version DM me and I’ll send you a code.
Thanks to everyone who gave feedback along the way. If you check it out, I’d love to hear what you think!

#KeyFrameApp #iOSDev #SwiftUI #AppLaunch #iOSPhotography #IndieDev #Video

Stephan Koopmansskoopmans@techhub.social
2025-06-01

@mikaelacaron 🤞 it’s always nerve wracking isn’t it?

Stephan Koopmansskoopmans@techhub.social
2024-11-29

@mikaelacaron 🤞🏻Good luck!

Stephan Koopmansskoopmans@techhub.social
2024-05-31

@twostraws @mikaelacaron @swiftovercoffee One evening while my baby son was sleeping on my tummy I just for fun tried out the Swift Playgrounds App on iPad. Liked it so much I kept playing around. 5 years and some hobby projects on the AppStore later here I am with a full time job as an iOS developer and with a nicer little side gig going with my own apps. Swift has really changed my life!

Stephan Koopmansskoopmans@techhub.social
2024-02-22

@mikaelacaron @twostraws @swiftovercoffee I released my first app to the AppStore after learning Swift as a hobby for about three years (mostly through Hacking with Swift, thank you so much for all your great work!) and then it sold its very first unit. It was only 2€ but the feeling that someone thought my work was good enough that they spent their actual money on it was incredible 😊

Stephan Koopmansskoopmans@techhub.social
2023-07-14

@twostraws @mikaelacaron @swiftovercoffee When I first started learning Swift I only spent about half a year on UIKit before SwiftUI was released and I switched over to that immediately. A few years on when I got my first job as an iOS developer I’m glad I had that little bit of exposure as all the apps I’m working on now are ~90% written in UIKit and I had to relearn some stuff again. Much as I would like it I think we’re not quite there that SwiftUI is enough.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst