A new release of TootSDK - 19.1.0
https://github.com/TootSDK/TootSDK/releases/tag/19.1.0
What's changed:
- AES-128-GCM encoding support for webpush messages @luckkerr
Community contributions are greatly appreciated

A new release of TootSDK - 19.1.0
https://github.com/TootSDK/TootSDK/releases/tag/19.1.0
What's changed:
- AES-128-GCM encoding support for webpush messages @luckkerr
Community contributions are greatly appreciated
Version 2.3.3 of BeerDiary is now available in the App Store!
This release makes it much easier to enter the alcohol percentage using a regular text input instead of the slider.
Check it out!
https://apps.apple.com/app/apple-store/id6470927347?pt=126552308&ct=soc&mt=8
I don’t like the iOS 26 thing of using symbols instead of text labels (OK, Done, etc), but there’s no point fighting it and I imagine it’s going to reduce localization effort some. #iosDev
With all the work required for #LiquidGlass I've settled on a term for app updates this cycle:
Defensive Development
Not working on new features and just updating your app so that it continues to function while also adding support for this misguided UI update.
If you have a spare moment, could you submit a feedback for Apple to add support for regular ssh/webhook based Git integrations so Xcode Cloud can work with any Git hosting?
Part 1 | The Complete Guide to Consuming JSON API in SwiftUI | Registration Flow
@mattiem @nemecek_f This might be a too course-grained .animation(value:) somewhere up in the view hierarchy.
When the value triggers, every other change made in the same view update cycle will also get the animation (see https://swiftui-garden.com/Animations/Animating-value-changes#animation_value_pitfall).
The DispatchQueue.main.async workarounds (which fix the issue because they isolate the change in a separate view update cycle) are sometimes necessary to get it shipped, but I have seen them become a pit filled with tar and quicksand.
Are you also making a big beautiful pile of if #available(iOS 26, *) these days?
https://swiftui-garden.com/Articles/Handling-different-iOS-versions-in-a-View-body
Thanks again @davedelong for the .backport idea!
I am adding the world's stupidest data visualization to a new project. It's useless and fun. Of course I'm going to ship it. #iOSDev
- still figuring out how I want to build Icon Composer style icons: mostly there but the SVG sources are slightly different positions/scale so I want to reconcile those
- I wrote up this script+doc to turn *.icon into Assets.xcassets/AppIcon-in-app to automate it https://github.com/bikeindex/bike_index_ios/blob/feat/ios26-icons/docs/app-icons.md (note this links to a branch in-progress)
- WOWZA the iOS app hasn't used the shield icon before and I love it here (shield is the last one at https://bikeindex.org/image_resources)
#iOSDev #BuildInPublic
Started doing some #iosdev and #swiftui knowledge gardening here: https://swiftui-garden.com/
Claude helped tremendously with picking the right tools and brought the duct tape to customize everything to my taste. LLM's being capable of translating English to code is quite something.
I am as excited about this empowerment as I am worried about the increasing pace of everything.
It doesn't usually work like this, but maybe we can use this rad progress ... to slow down a little?
I track my billable time using Toggl but the problem is I use my personal account with one client and an account they created for me in their workspace for another client.
Neither the official iOS app nor @timery supports easy account switching without logout.
So I said to myself, "how hard can it be" and had a working prototype done in a few hours. #iosdev
I’ve released the initial version of Profiling Swift Apps, a book that shows you how to use Instruments to find and fix performance problems in your apps. You can learn more about the book and download a sample at the following link:
If your app needs to handle different iPhone screen sizes and you want scrolling to adjust based on the device, this video can help #iosdev
Her like her point about focusing on user reviews
What backend sync solution would you suggest for an offline-first app that does not rely on CloudKit or Firebase? Bonus points if it can be self-hosted.
Suppose you want to make an app in your free time, but are burned by Apple for a myriad of reasons and want to build a working backend that would allow you to pivot to a web app/SPA if needed.
It's remarkable how useless Apple's developer forums are without clearly dated threads.
So is macOS 26/Xcode 26 beta 9 useful? I don't need it to be "safe," I just want to know if I'll still be able to code. #iOSDev