Michael Freiwald

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 & @getremark.app 🌐 https://freiwald.dev

887 followers330 following449 posts

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

Added SkyDeck's follower widget to my home screen. No more opening the app just to check the number, it's right there next to the weather 👀 #BuildInPublic #iOSDev

Michael Freiwald reposted

are starter packs still a thing on Bluesky, or did the hype fade with 2024? curious how many people still actively add to theirs versus set it once and forget it exists. and how do you even find the good ones these days, any real system or just luck?

Anyone using Postiz for social media content planning? The web app is not really mobile responsive, so I‘m locking into building a native app for Apple platforms. #BuildInPublic #iOSDev

How do you usually get some initial traction for a new app, especially when it is aimed at a specific niche? #BuildInPublic #IndieDev #iOSDev

What are people using to read markdown files? I know a lot of people are using obsidian, but what about all the markdown files in are repo? I guess VSCode etc. because most of the developers using these tools for coding too?

For 19 months my own site said "Beta coming soon to iOS." 😬 SkyDeck had been on the App Store since March 2025. I was building instead of telling anyone 😅 Fixed that 👉 getskydeck.app/bsky #BuildInPublic #iOSDev

The SkyDeck website has been rebuilt from the ground up ✨ New design in light and dark, real screenshots from the app, a page for everything it does, and a press kit if you ever want to write about it. Take a look 👉 getskydeck.app/bsky #Bluesky #bskyapps #blueskytools

The SkyDeck account leads with 🚀 I lead with 😅, 42 times out of 250. Which is about right for shipping software😅 #BuildInPublic #iOSDev

My most-used emoji on Bluesky, across all 141 posts I've ever written, is 🚀. Which is either on brand or a cry for help. SkyDeck now shows it for any profile: the top ten, the counts, the share. Open one led by a rose and the whole screen turns red. https://apple.co/4bRq4H0

New macOS app 🚀 Been quietly building a second app next to @getskydeck.app 👀 @getremark.app - comment on your Markdown like you'd review code, and your AI agent reads each note, fixes it, and marks it done. Download now: apple.co/3R2z5XW Website: getremark.app #BuildInPublic #macOS #IndieDev

apple.coRemark: Markdown Comments App - App StoreDownload Remark: Markdown Comments by Michael Freiwald on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Remark: Markdown…
Remark@getremark.app

You see the problems in your spec. Your agent doesn't. Remark closes the gap: comment on any line of Markdown, and your coding agent reads each note, fixes it, and marks it done. Claude, Codex, or your own. Native macOS. getremark.app

I‘m already preparing the next update 🚀 #iOSDev

🚀 The next SkyDeck release is bringing enhanced Siri Integration and all-new widgets to your home screen. Your Bluesky experience on iOS is about to level up - stay tuned! 🙌 #SkyDeck #Bluesky #iOS #Siri #Widgets #iOSApp #BlueSky

🥳

SkyDeck 1.5 is out 🎉 The big one: Sign in with Bluesky using OAuth — no more copy-pasting app passwords. The proper, secure login, finally. You can also log into any custom PDS now, not just bsky.social. https://apple.co/4bRq4H0 #Bluesky #OAuth #SkyDeckApp

Oh, and finally, OAuth is coming to SkyDeck! 🤞

One more thing snuck into SkyDeck 1.5 before it ships: Sign in with Bluesky via OAuth 🔐 No more app passwords — the proper, secure login, right in the app. (Custom PDS support is in there too.) Back in review now. Soon on the App Store. #Bluesky #OAuth #SkyDeckApp

Finally time for a new update 👋

Just sent SkyDeck 1.5 off to review 🤞 The big one: you can finally log in with a custom PDS, not just bsky.social. People have been asking for this for a while. Also snuck in: share your growth graph straight to Bluesky. Soon on the App Store. #Bluesky #PDS #SkyDeckApp

Are there any iOS apps out there which are using the TabViewBottomAccessory and are not a music or podcast app? I‘m looking for some inspirations #SwiftUI

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

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

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

Michael Freiwald reposted

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.

Michael Freiwald reposted

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.

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