Davuth
banner
davuthdv.bsky.social
Davuth
@davuthdv.bsky.social
indie iOS developer • making small simple apps
🎯 target: 50 apps
🛳️ now: 3 apps
🐌 progress: ▓░░░░░░░░░ 3/50

Apps:
https://appgallery.io/davuthdv
Don't rely on AI to update your apps to support Swift 6.2.

I was doing it and it gave me all sorts of weird suggestions, and it did with confidence. Do it the hard way.

Read the articles, understand the principles, and then update your apps manually like the good old days.

#swift6
November 11, 2025 at 4:21 AM
@.Sendable, Sendable, sending, nonisolated, @.concurrent, @.preconcurrency, _dispatch_assert_queue_fail

😵‍💫

#swift6
November 10, 2025 at 1:11 PM
I was commenting out code line by line, section by section, to try to find what the root cause was.

Thanks to the great @massicotte.org for this article. I finally understood what's going on.
Unfortunately not. The compiler always trusts APIs as written. And in this case, one somewhere is wrong. Doubly unfortunate because this is quite a common issue.

I actually just wrote about this phenomenon here, happens to Combine frequently.

www.massicotte.org/combine-anno...
The Problem With Combine Annotations
Combine is used extensively by a huge number of projects. Despite being largely untouched by Apple for a number of years now, it feels nearly ubiquitous to me. It even shows up in brand new projects s...
www.massicotte.org
November 10, 2025 at 9:04 AM
Reading @donnywals.bsky.social's article about Swift 6.2 and ended up clicking every related link.

Clearly shows how "much" I really know about concurrency in Swift 😅

www.donnywals.com/should-you-o...
Should you opt-in to Swift 6.2’s Main Actor isolation? – Donny Wals
Swift 6.2 comes with some interesting Concurrency improvements. One of the most notable changes is that there’s now a compiler flag that will, by default, isolate all your (implicitly nonisolated)…
www.donnywals.com
November 10, 2025 at 3:32 AM
Updating my apps to Swift 6.2 is such a pain.

It went from having no concurrency issue, to now having one.

It's supposed to help me eliminate concurrency issue, not introducing one. 🥲
November 8, 2025 at 1:56 AM
I was an idiot to expect Swift language version to show 6.2 in Xcode. Nope.

To use Swift 6.2, you set Swift to version 6, and then turn on Approachable Concurrency.
November 3, 2025 at 2:30 AM
Good advice sounds boring
October 24, 2025 at 11:49 AM
Unreasonable Hospitality is one of the best books I've read this year. Strongly recommended!
October 21, 2025 at 7:07 AM
The secret to happiness is always having something to look forward to
October 20, 2025 at 9:31 AM
The way you do one thing is the way you do everything
October 18, 2025 at 2:17 PM
@drcahixson.bsky.social I'm not a lecturer but I'm an iOS developer. And... as a developer, I find your perspective towards the book in Bookworm relatable. I can relate to your black-and-white view. Just want to show an appreciation. :)
October 16, 2025 at 7:18 AM
Getting a little bit too obsessed with learning to play chess lately. Is it good or is it just another video game?
October 16, 2025 at 6:05 AM
Expectation:
Build apps, then people will download, and I'll be rich 🤑

Reality:
October 6, 2025 at 2:56 PM
Wouldn't it be great if you can work on what you like and still reach financial freedom? Well.. one can always dream!
October 4, 2025 at 11:55 AM
Dear Apple... please make an iPad Mini with 120Hz refresh rate... please... 🙏
October 2, 2025 at 4:56 AM
Unpopular opinion: not every app has to adopt the glassy UI.
September 21, 2025 at 2:28 PM
In iOS 26, there's this gap between navigation bar and the view inside safe area inset. Where does it come from? How to remove it?
September 11, 2025 at 4:26 PM
Reposted by Davuth
If we want to take advantage of the new iOS 26 Liquid Glass appearance for sheets that include forms or push views onto a navigation stack in SwiftUI, we have do some extra setup. I've just published a post showing how this can be done: nilcoalescing.com/blog/LiquidG...
#iOSDev #SwiftUI
SwiftUI Liquid Glass sheets with NavigationStack and Form
Configure the NavigationStack and Form background in SwiftUI so partial height sheets keep the translucent Liquid Glass appearance on iOS 26.
nilcoalescing.com
September 9, 2025 at 7:27 AM
Hi @mikeschmitz.bsky.social and @drcahixson.bsky.social. I need a few book recommendations.

I'm an indie software developer. I'm struggling with this feeling of creating things only to throw into the void. I feel that my work is meaningless. Any books that can help cope with this?
September 1, 2025 at 6:27 PM
“Everyone has something to say”, they said.

But I’m struggling!

I don’t feel like I have anything worth writing about. I don’t feel like I have anything interesting to share.

How do you deal with this?
September 1, 2025 at 3:31 PM
Reposted by Davuth
Icon Composer protip: If you're getting alpha errors for ASC submission, turn off some blurs. It's not ideal, but those blurs seem to confuse whatever is in charge of reading that icon.

Hopefully this gets fixed!
August 27, 2025 at 4:55 PM
I envy people who can immediately realize that RevenueCat push notification is not working. 🥲
August 25, 2025 at 5:47 AM
Where's the love for visionOS #Shipaton? 🥲
August 2, 2025 at 8:02 AM
What's the point of tracking ASO these days? I used to track ASO performance everyday. With the new ranking algorithm from Apple, I start to not see the point anymore when the ranking jumps up and down over 100 positions.
August 1, 2025 at 7:31 AM
Experimenting delayed close button and average rating in paywall. Not convinced, but doesn't hurt to try.
July 29, 2025 at 2:18 PM