Michael Freiwald
banner
freiwald.dev
Michael Freiwald
@freiwald.dev
📱 Developer on  platforms
👨‍💻 Mobile Consultant @ Netlight
💛 Love talking about Swift • SwiftUI • iOS
🏡 Interested in Smart Home & KNX
🇩🇪 Living in Munich with my family 👩‍❤️‍👨👧👶

Developer of @getskydeck.app
🌐 https://freiwald.dev
If you want to leverage the new #SwiftUI modifiers in your existing codebase, here’s a quick example of how you can achieve this—no need to change your views once you set iOS 26 as your minimum deployment target.

#iOSDev #WWDC25 #iOS26
June 11, 2025 at 6:12 AM
This definitely needs to be fixed first 🙃

#iOS26 #SkyDeckApp
June 9, 2025 at 8:53 PM
Maybe it’ll be a long night because of this...
June 9, 2025 at 7:59 PM
All videos will be available in one hour today.
It’s going to be a long night…

#WWDC25
June 9, 2025 at 7:58 PM
How is this possible? I thought it was supposed to be better?

#WWDC25
June 9, 2025 at 7:52 PM
No A anymore?

#WWDC25
June 9, 2025 at 6:28 PM
Are you (or your codebase) ready? 🤩

#WWDC #iOSDev #Apple #Xcode
June 8, 2025 at 8:59 PM
Just submitted the next version for @getskydeck.app 🤞

And all with @helm-app.bsky.social on iOS ☺️

#BuildInPublic #iOSDev #SkyDeck #Unfollows #Tracker
June 8, 2025 at 11:08 AM
And this is how it looks on the dashboard (for now 😉)

#BuildInPublic #iOSDev
June 7, 2025 at 9:57 PM
The next feature is landing on @getskydeck.app!

Unfollows have been tracked since v1.1.0, and now with v1.3.0, the UI is finally here to view them.

Still figuring out the best way to represent them on the dashboard…
June 6, 2025 at 9:13 PM
🥳
I can now set custom rate limits for my different sync services. This helps prevent updates from hitting the official rate limit, so users can still use other features like following or blocking.

#BuildInPublic #iOSDev #ATProto
May 29, 2025 at 9:16 PM
It depends on how you create the relationship
This picture is one of my slides about SwiftData where you can see three approaches.

If you want to have more details about this, look at this article fatbobman.com/en/posts/rel... from @fatbobman.bsky.social
May 21, 2025 at 2:39 PM
And that's a wrap — for now! 😊

Super happy with how this turned out. The new filter and sheet view feel intuitive and clean.

Would love to hear your thoughts about the toggle behavior for the engagement metrics!

#BuildInPublic #iOSDev #SwiftUI #UXDesign
May 17, 2025 at 9:12 PM
I’m really leaning toward this approach—it feels much better! Just a few more UI tweaks, and it should be solid. 🚀

#BuildInPublic #iOSDev #SwiftUI #UXDesign #Filters #SheetView
May 16, 2025 at 8:05 PM
Thinking of adding another filter to the Post Performance feature in @getskydeck.app
Currently, it shows all posts, including replies.
I’ve added a filter to the view, but I’m unsure about the UX.
Another idea: move everything to a sheet view.
Thoughts? Feedback?

#BuildInPublic #iOS #UI #UX
May 16, 2025 at 10:02 AM
Used #Instruments to cut AVG view body time for two #SwiftUI views from 150-200ms to 17-24ms. 🚀
Small changes, big performance boost.

#iOSDev #Swift
May 15, 2025 at 8:52 PM
Here's another version showing how smooth the swipe and movement are. It's an infinite card stack—the front card slides back to the end of the stack, keeping the flow seamless.
May 9, 2025 at 8:30 AM
Looked through my old photos and found this from two years ago. Still proud of how it turned out with #SwiftUI. Even added motion sensor support for subtle movement inside the card.
May 9, 2025 at 8:26 AM
AppStore Screenshots are not 100% automated yet, but I started creating them with SwiftUI
and later I can just run a UITest which creates snapshots of every "tab"

#BuildInPublic #SwiftUI #AppStore
May 3, 2025 at 9:37 PM
🚀 Exciting update ahead of the next #SkyDeck release! I’ve integrated #ATProto Verify records into the Profile view. Now you can easily see if a user is verified by trusted verifiers or others. 🔍✨

#BuildInPublic #iOSDev
April 30, 2025 at 1:17 PM
The next version of @getskydeck.app will switch the user accounts when clicking on the corosponding profile widget

Multi-Account support is exclusive to SkyDeck Pro users. To make things clear and user-friendly, I’ve added Toast notifications to provide helpful hints where needed.

#iOSDev #SwiftUI
April 29, 2025 at 1:59 PM
Hey @telemetrydeck.com would it be possible to exclude TestFlight purchases from the Purchases & Revenue views?
April 27, 2025 at 1:58 PM
I‘m really impressed by the new GPT-4o image generation.
But I‘m not feeling very comfortable to use an 100% AI generated app icon for #SkyDeck
April 14, 2025 at 7:56 PM
Yes there is already something in place ☺️
April 11, 2025 at 1:27 PM
Do you mean something like that?
April 11, 2025 at 5:31 AM