Sign in

Michael Freiwald

@freiwald.dev
889 followers 330 following 449 posts

📱 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 🌐 freiwald.dev

PostsRepliesMedia
Reposted by Michael Freiwald
SkyDeck - Bluesky Toolbox on iOS @getskydeck.app · 30/08/2026
Your posting rhythm is easier to read as a grid than as a number. SkyDeck's Post Activity widget puts your recent posting days on the Home Screen. One glance tells you whether last week went quiet. 👀 apple.co/4bRq4H0 #iOS
iPhone home screen with two SkyDeck widgets: a small one showing an avatar above 91 Followers, and a wide posting-activity heatmap titled Posts by Alex Morgan.
161
Michael Freiwald @freiwald.dev · 24/08/2026
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
iPhone home screen with the SkyDeck follower-count widget next to the Weather widget, showing 887 followers.
030
Reposted by Michael Freiwald
SkyDeck - Bluesky Toolbox on iOS @getskydeck.app · 21/08/2026
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?
011
Reposted by Michael Freiwald
SkyDeck - Bluesky Toolbox on iOS @getskydeck.app · 07/02/2026
Find your superfans. SkyDeck’s Engagement Leaderboard shows who consistently likes/replies/reposts your content — so you know who to engage with. apple.co/4bRq4H0 #Bluesky #Engagement #BSkyApps #SkyDeckApp
18717
Reposted by Michael Freiwald
SkyDeck - Bluesky Toolbox on iOS @getskydeck.app · 20/08/2026
SkyDeck shows what Bluesky's own app doesn't: follower trends, who unfollowed you, and your actual superfans. everything computed on-device, nothing leaves your phone. sign in with OAuth, no app password needed. apple.co/4bRq4H0 #Bluesky #iOS
Two iPhone screenshots of the SkyDeck app side by side. Left: the Overview tab, showing 10,572 followers, a posting activity heatmap, and a follower growth chart climbing from about 9,000 to over 10,500 over the past year. Right: the Profile tab's Most Engaging People leaderboard, ranking top superfans by engagement score, with a Top Performing Posts section below.
0123
Michael Freiwald @freiwald.dev · 20/08/2026
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
Postiz web view on a mobile device
020
Reposted by Michael Freiwald
Brett Codes @brettcodes.bsky.social · 18/08/2026
ai companies hate this trick — how to code without AI, a step-by-step guide
1322050
Michael Freiwald @freiwald.dev · 20/08/2026
How do you usually get some initial traction for a new app, especially when it is aimed at a specific niche? #BuildInPublic #IndieDev #iOSDev
080
Michael Freiwald @freiwald.dev · 19/08/2026
iOS & macOS 27 are almost here! And I haven’t had time to dive in yet to check out all the shiny new features for my apps 😅 For now, I’m busy polishing up the latest versions of @getskydeck.app and @getremark.app ✨
000
Reposted by Michael Freiwald
Peter Friese @peterfriese.dev · 18/08/2026
On-device AI is great until prompts hit context limits. I built a hybrid router using local inference for light tasks and falling back to cloud models (Gemini) for heavy ones—all powered by Apple's Dynamic Profiles: peterfriese.dev/blog/2026/h...
031
Reposted by Michael Freiwald
SkyDeck - Bluesky Toolbox on iOS @getskydeck.app · 11/08/2026
Next SkyDeck update: "Open in SkyDeck" 🦋 Share any bsky.app profile and it opens right in the app. From Safari straight away, from the Bluesky app via a notification you tap. #iOS #iPhone
iOS share sheet on a bsky.app profile page. In the actions row, „In SkyDeck öffnen“ (Open in SkyDeck) is highlighted with a blue ring, next to Copy and Add to Quick Note.
051
Michael Freiwald @freiwald.dev · 09/08/2026
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?
310
Michael Freiwald @freiwald.dev · 05/08/2026
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
051
Michael Freiwald @freiwald.dev · 04/08/2026
The SkyDeck account leads with 🚀 I lead with 😅, 42 times out of 250. Which is about right for shipping software😅 #BuildInPublic #iOSDev
SkyDeck on an iPhone showing the Your Emoji screen. A grinning face with sweat at the top, used 42 times, 17% of all emoji. Below: 44% of posts have an emoji, 64 different emoji, 250 in total. Then a ranked list: grinning face 30 times, relieved face 27, rocket 12, star-struck 11, smiling face 9.
182
Reposted by Michael Freiwald
F.D. Shook III @fds3rd.bsky.social · 18/07/2026
Nice growth lately: +102 followers. Tracking it with @getskydeck.app #SkyDeckApp
Total follower growth graph.
021
Michael Freiwald @freiwald.dev · 03/07/2026
Thank you for using the app! ☺️
000
Reposted by Michael Freiwald
SkyDeck - Bluesky Toolbox on iOS @getskydeck.app · 28/06/2026
I‘m looking for SkyDeck users using OAuth How often do you need to sign-in again? Which PDS are you using? #Bluesky #OAuth #Feedback
031
Michael Freiwald @freiwald.dev · 26/06/2026
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.co
Remark: Markdown Comments App - App Store
Download Remark: Markdown Comments by Michael Freiwald on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Remark: Markdown…
2133
Reposted by Michael Freiwald
SkyDeck - Bluesky Toolbox on iOS @getskydeck.app · 21/06/2026
Sunday ritual: open Post Performance, see what landed this week, write more of that. Your posts ranked by real engagement, not vibes. apple.co/4bRq4H0 #Bluesky #TopPosts #SkyDeckApp
SkyDeck's Post Performance screen: your Bluesky posts ranked by real engagement — likes, reposts and replies.
062
Reposted by Michael Freiwald
SkyDeck - Bluesky Toolbox on iOS @getskydeck.app · 16/06/2026
🎉 It's here — SkyDeck 1.7 just went LIVE! This one lives on your home screen AND answers to Siri: 🎙️ Ask Siri & Shortcuts for your stats, or open your dashboard 📊 Brand-new widgets: growth graph, top & newest post — any feed, list or follows Update now 👇 apple.co/4bRq4H0 #Bluesky
Three SkyDeck widgets on an iPhone home screen: a blue posting-activity heatmap, a 'Following' widget showing Alex Morgan's latest post about passing 10K Bluesky followers, and a 'Top Post this week' widget with 539 likes, 15 replies, 120 reposts and 18 quotes.
092
Michael Freiwald @freiwald.dev · 16/06/2026
Feels good working again on @getskydeck.app I have a lot of ideas to improve the app and making it a best-in-class iOS app 🚀 #BuildInPublic #IndieSev #iOSDev #BskyApps
150
Michael Freiwald @freiwald.dev · 16/06/2026
Finally added images to posts in the widgets 🙃 Looks a lot better now #iOSDev #BuildInPublic #SkyDeck
190
Michael Freiwald @freiwald.dev · 15/06/2026
I‘m already preparing the next update 🚀 #iOSDev
051
Reposted by Michael Freiwald
SkyDeck - Bluesky Toolbox on iOS @getskydeck.app · 13/06/2026
SkyDeck 1.6 is out 🎉 Liquid Glass design, finally enabled — SkyDeck looks brighter, deeper and right at home on your iPhone. Plus: improvements to authentication, and full German 🇩🇪 & Brazilian Portuguese 🇧🇷 support. apple.co/4bRq4H0 #Bluesky #SkyDeckApp
021
Michael Freiwald @freiwald.dev · 11/06/2026
🥳
000
Michael Freiwald @freiwald.dev · 11/06/2026
Oh, and finally, OAuth is coming to SkyDeck! 🤞
000
Michael Freiwald @freiwald.dev · 10/06/2026
Finally time for a new update 👋
000
Michael Freiwald @freiwald.dev · 06/02/2026
Something new is coming to @getskydeck.app 👀
1162
Michael Freiwald @freiwald.dev · 06/02/2026
Nice growth lately: +31 followers. Tracking it with @getskydeck.app #SkyDeckApp
Total follower growth graph.
000
Michael Freiwald @freiwald.dev · 19/01/2026
I think I found another good solution for using the TabViewBottomAccessory #SwiftUI #iOSDev
020
Michael Freiwald @freiwald.dev · 17/01/2026
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
300
Michael Freiwald @freiwald.dev · 15/09/2025
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
010
Michael Freiwald @freiwald.dev · 11/06/2025
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
060
Michael Freiwald @freiwald.dev · 10/06/2025
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
010
Reposted by Michael Freiwald
Fatbobman (东坡肘子) @fatbobman.com · 10/06/2025
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.
131
Reposted by Michael Freiwald
Fatbobman (东坡肘子) @fatbobman.com · 10/06/2025
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.
091
Reposted by Michael Freiwald
Mike Stern @mikestern.bsky.social · 09/06/2025
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...
2111
Michael Freiwald @freiwald.dev · 09/06/2025
This definitely needs to be fixed first 🙃 #iOS26 #SkyDeckApp
010
Michael Freiwald @freiwald.dev · 09/06/2025
#SwiftUI WebView 🥳 #WWDC25
110
Michael Freiwald @freiwald.dev · 09/06/2025
No more structured outputs with JSON description 🤩 #WWDC25
010
Michael Freiwald @freiwald.dev · 09/06/2025
Only one #SwiftData video, but it looks promising. developer.apple.com/videos/play/... #WWDC25
developer.apple.com
SwiftData: Dive into inheritance and schema migration - WWDC25 - Videos - Apple Developer
Discover how to use class inheritance to model your data. Learn how to optimize queries and seamlessly migrate your app's data to use...
220
Michael Freiwald @freiwald.dev · 09/06/2025
All videos will be available in one hour today. It’s going to be a long night… #WWDC25
130
Michael Freiwald @freiwald.dev · 09/06/2025
How is this possible? I thought it was supposed to be better? #WWDC25
100
Michael Freiwald @freiwald.dev · 09/06/2025
"Xcode 26" Thanks, #Apple, for aligning this as well. #WWDC25
130
Michael Freiwald @freiwald.dev · 09/06/2025
If you already want to play around with the FoundationModel developer.apple.com/documentatio... #WWDC25
developer.apple.com
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.
000
Michael Freiwald @freiwald.dev · 09/06/2025
If you already want to play around with the FoundationModel developer.apple.com/documentatio...
developer.apple.com
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.
020
Reposted by Michael Freiwald
Feli @felibe444.bsky.social · 09/06/2025
Glassy WWDC 2025 keynote #sketchnote #WWDC25
A sketchnote summarizing the key announcements from WWDC25. It features sections on iOS 26, watchOS 26, macOS 26, iPad OS 26, tvOS 26, and Apple Intelligence, highlighting new features
0106
Michael Freiwald @freiwald.dev · 09/06/2025
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
010
Michael Freiwald @freiwald.dev · 09/06/2025
"expanded our vision for Swift Assist" = "we try to keep up with the competition" 😄 #WWDC25
100