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
Pinned
🙋‍♂️ Hey, I‘m Michael, iOS developer and Mobile Consultant @ #Netlight

💻 I love coding with #Swift & #SwiftUI, mainly for #iOS but also developing #macOS apps and exploring #SwiftOnServer

🇩🇪 Living with my Family 👩‍❤️‍👨👧👶 in #Munich

💡 Interested in everything about #Apple, #Smarthome and #KNX
Just noticed that my TestFlights for @getskydeck.app have expired. I’m still working on the OS26 updates and haven’t had much time over the past few weeks. Unfortunately, this means I’ll also miss the on-time release for the new OS versions today 😬

#iOSDev #Skydeck
September 15, 2025 at 6:09 PM
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
I'm wondering how we’re supposed to support the design split between iOS 18 and iOS 26.
If I just update my UI, it will also change the look & feel on iOS 18.
Especially with custom implementations, I see a lot of extra work coming with `if #available(iOS 26.0, *)`.

#WWDC25
June 10, 2025 at 6:35 AM
Reposted by Michael Freiwald
in xcode 26, newly created projects have their default actor isolation set to MainActor, which means all types declared in the project will implicitly have `MainActor` added. it seems there should be an option to add this choice when creating the project.
June 10, 2025 at 1:48 AM
Reposted by Michael Freiwald
SwiftData Bug Fixed!
The issue where modifications to ModelActor in a private context were not immediately reflected in the view has been fixed. Additionally, this issue has been resolved for SwiftData applications compiled with Xcode 26 on iOS 18.
June 10, 2025 at 1:00 AM
Reposted by Michael Freiwald
Beyond excited to share our new iOS 26 UI Kit for @sketch.com. Completely rebuilt for the new #Apple #Design system. This is a beta, but we went hard to make it as complete and accurate as we could.

sketch.com/s/f63aa308-1...
June 9, 2025 at 9:18 PM
This definitely needs to be fixed first 🙃

#iOS26 #SkyDeckApp
June 9, 2025 at 8:53 PM
#SwiftUI WebView 🥳

#WWDC25
June 9, 2025 at 8:43 PM
No more structured outputs with JSON description 🤩

#WWDC25
June 9, 2025 at 8:24 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
"Xcode 26"

Thanks, #Apple, for aligning this as well.

#WWDC25
June 9, 2025 at 7:42 PM
If you already want to play around with the FoundationModel

developer.apple.com/documentatio...

#WWDC25
Generating content and performing tasks with Foundation Models | Apple Developer Documentation
Enhance the experience in your app by prompting an on-device large language model.
developer.apple.com
June 9, 2025 at 7:39 PM
If you already want to play around with the FoundationModel

developer.apple.com/documentatio...
Generating content and performing tasks with Foundation Models | Apple Developer Documentation
Enhance the experience in your app by prompting an on-device large language model.
developer.apple.com
June 9, 2025 at 7:38 PM
Reposted by Michael Freiwald
Glassy WWDC 2025 keynote #sketchnote #WWDC25
June 9, 2025 at 6:42 PM
I like the new design on macOS,
but on iOS, I’m not quite convinced yet…
The icons look too bulky—maybe we’ll have to wait for the next iPhone to really get the full picture 🔎

#WWDC25
June 9, 2025 at 6:41 PM
"expanded our vision for Swift Assist" = "we try to keep up with the competition" 😄

#WWDC25
June 9, 2025 at 6:36 PM
Reposted by Michael Freiwald
New indie dev goal: make it into the App Store Reviews song
June 9, 2025 at 6:31 PM
No A anymore?

#WWDC25
June 9, 2025 at 6:28 PM
So if you can use Apple Intelligence in Shortcuts why shouldn’t there an API for it 🙃

#WWDC
June 9, 2025 at 6:02 PM
Reposted by Michael Freiwald
Looks like there is a new dedicated app for creating icons.
June 9, 2025 at 5:58 PM
games.apple.com
June 9, 2025 at 3:42 PM
Took longer than usual but right before WWDC ☺️

#BuildInPublic #iOSDev
🚨 SkyDeck 1.3 is here!
You can finally see who unfollowed you – right on your dashboard. No more mystery exits.
Plus: faster syncing, smarter support, and cleaner leaderboards.

Update now → apple.co/4bRq4H0

#SkyDeckApp #BlueskyTools
June 9, 2025 at 10:20 AM
Reposted by Michael Freiwald
Running multiple Bluesky accounts?
SkyDeck Pro lets you track growth, compare engagement, and manage everything in one place.
No backend, no gimmicks – just stats that matter.
📲 https://apple.co/4bRq4H0

#BlueskyStats #SkyDeckPro
June 8, 2025 at 9:09 PM