Profile avatar
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
377 posts 792 followers 319 following
Regular Contributor
Active Commenter

I think I lost my focus on #SkyDeck... but on the bright side, my Network stack not only handles custom-defined rate limits but also pauses synchronization during poor network conditions. 😅 #BuildInPublic #iOSDev #AtProto #MobileDev

My #Swiftlang #ATProto API library, ATProtoKit, has been updated to version 0.28.0. APIClientService will now have its own instances attached to each instance to ATProtoKit. This has been through the work of @freiwald.dev and I appreciate his time with this. #atdev

🥳 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

Just wrapped up another big SkyDeck refactor! ✅ Now running on the latest ATProtoKit session management with all-new networking under the hood. Next: smarter rate limit handling so big accounts don’t get blocked! 🚫 #BuildInPublic #iOSDev #Swift #ATProto

Submitted a new beta build to TestFlight with the iOS version of @helm-app.bsky.social 🤩

So happy to finally introduce a super cool tool I made for @sprk.so: Airport ✈️ It makes AT Protocol migrations between PDS servers available to anyone with a simple web interface. Check it out at atpairport.com Star it on Github at github.com/knotbin/airport

After a week of tweaking the #SkyDeck Update Engine, I’m finally happy with where it’s at! 🚀 BlockRecords are ready—so blocked profiles will be hidden from the Engagement Leaderboard once released. Next up: updating #ATProtoKit with the new session handling. Wish me luck! 🤞 #iOSDev #BuildInPublic

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

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

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

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

It was again an honor to host the Swift Meetup at our office. And I am glad that I was able to answer a few questions about SwiftData 😄

Tomorrow, we’re once again opening the doors of the Netlight office in Munich for the Swift Meetup Munich! I’m excited to be speaking again – this time about #SwiftData and how it’s changing the way we manage persistence in #SwiftUI apps.

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.

Time flies, and yet I still find myself without an answer to this question... 🤔 #SwiftData #Widgets

I’ll be giving a talk on #SwiftData at our Munich #Swift Meetup soon! Are there any questions or topics you’d like me to cover? I’m planning to turn it into a blog post afterward as well - happy to include your input.

I’d love to dive into the next #SkyDeck feature, but with only 9 days left until the Swift Meetup, I need to focus on finishing my #SwiftData talk first…