… that stupid liquid glass animation is even way worse in this text field. #swiftui #wtf
I‘m still not getting how somebody could decide that bumping the whole container is a good idea when tapping one button. Letting the ugly placement of the .keyboard toolbar aside #swiftui #ugh
Sorry, by “list” I mean ScrollView 🙉 #SwiftUI #iOSDev #indieDev
Any #SwiftUI layout experts here? 👀
This screen uses `TabView` where each tab is list - the reason is not to lose state and position when user toggles between the lists.
I have no idea how to make it so the content scrolls under the navigation bar and tab bar 🥲
I tried various things, including ignoresSafeArea but then the content is overlapping both bars.

Get 66 % off App Exhibit until 3rd of December on indieappsales.com with code INDIEAPPSALES2025 🎁 App Exhibit is the business card for your app!
When you’re out on conferences or meetups and want to share your app with others, App Exhibit is the easiest way to do it! Just add your apps by sharing the App Store Link with App Exhibit or directly search for it. Now you can share the app with just one tap (1/2)
#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #IndieAppSales
The November issue of the Nil Coalescing newsletter has been sent to all the subscribers, and it's now available online: https://nilcoalescing.com/newsletter/2025-11-29
I shared news on my Swift and SwiftUI book updates, Black Friday book deals, recent videos, and my conference plans for next year.
And finally, this is what I’ve settled on for the lock screen. #publictransit #trimet #pdx #portland #swiftui

Pretty Happy with how my Live Activities have turned out.
Short demo:
1. When getting arrival times, long press on any arrival and chose Track with Live Activity
2. From the Dynamic Island or Lock Screen, you can tap to open the app to that transit stop as well as highlight the specific arrival
3. Shows up on Apple Watch Smart Stack & tapping on it also opens up PDX Transit for watchOS to the transit stop & highlights the arrival
Check the video:
#publictransit #trimet #pdx #portland #swiftui
I have finally managed to introduce persistence (via SwiftData) to Librarius.
I started by making my data models structs – as Apple recommended – only to find out SwiftData needs classes.
It made sense, so I switched to classes, it was hell on earth. I then, thanks to the advice of a friend, had both classes and struct representations (and class models could be instantiated from structs).
This made life easier, but is it a general pattern?
#Swift #swiftUI #SwiftData
http://github.com/stoiandan/Librarius
🎄Save 40% off all #SwiftUI Picture Books!
🗓️Now until December 15th
📕Includes "AI Mastery in SwiftUI" ($20)
👉https://bigmtn.studio/

Well it’s been a while. A long while. Unfortunately life sometimes throws us curveballs at us.
But, the latest build of my IBD app is so close to being a release candidate I can almost touch it.
With luck it will be hitting the App Store soon. #IBD #Ios #development #swiftui
"I need the index of my ForEach...wait, what?"
Swift 6.2 added Collection conformance to enumerated() which simplifies things:
ForEach(array.enumerated()) { index, element in
// ...
}
Before Swift 6.2, these seem to be the approaches available.
https://alejandromp.com/development/blog/swiftui-enumerated/