#Development
I have begun developing my private Swift Clean Architecture. ๐
This fully modular approach is based on Clean Architecture but is adapted for the #SwiftUI environment. It includes support for Coordinates and ecosystem functionalities. ๐ ๏ธ
Want your SwiftUI scrolling to snap perfectly to pages or specific views? This comprehensive guide explores the ๐ ๐๐๐๐๐๐๐๐๐๐๐ก๐ต๐โ๐๐ฃ๐๐๐ and ๐ ๐๐๐๐๐๐๐๐๐๐๐ก๐ฟ๐๐ฆ๐๐ข๐ก APIs, showing you how to achieve precise scroll snapping control in your apps. Perfect for creating polished, native-feeling interfaces.
๐: https://nilcoalescing.com/blog/ScrollViewSnappingInSwiftUI by Natalia Panferova (@natpanferova)
I'll be giving my talk "SDK Best Practices - Building a Great Developer Experience" at BuildStuff (@buildstuffconf) in December. This is a longer version than the one I gave at Swift Leeds, so I will have time to cover more groung. See you there? โบ๏ธ

I gave my first ever conference talk at PyCon AU in Sept, based on my book: Escape from Tutorial Hell. It uses Swift and macOS in all its examples, but the principles apply to all languages.
I offered a 25% discount to all conference goers but not all the QR codes I distributed have been claimed, so I'm opening the offer to the next 19 people who use this link to buy: https://sarahreichelt.gumroad.com/l/iqdry/h9q4gie
Learn about the book at https://troz.net/books/escape/
#macOS #Swift #SwiftUI #TechBooks #PyconAU

Days since interchanged position of .scaleEffect and .offset modifiers in #SwiftUI took an hour of my life to find out: 0
Excited to share my recent appearance on the Swift Academy podcast! In this episode, Walid Sassi and I talk about iOS 26, Liquid Glass, SwiftUI, and Accessibility, and explore some of the new APIs along with ways to make apps more inclusive: https://youtu.be/CEZbwcv60MA
#iOSDev #SwiftUI

- hey #SwiftUI howโs it going?
- https://www.reddit.com/r/MacOS/s/yrTCfSbi40

Final touches on the new progress indicator written with Core Animation instead of SwiftUI.
The nerd in me could not accept 3-4% CPU Usage. Looks nice and the progress does not jump anymore between seconds.
Still glad I once read @nicklockwood book. One question to the nerds. How to actually support the Animation Modifier, if you bridge zu AppKit or UIKit?
#swiftui #appkit #macosdev #iosdev #buildinpublic
Learn how to create structured, type-safe AI responses in Swift using Guided Generation! ๐ช In the 3rd video in my series, turn Foundation Model output into arrays and objects you control. #Swift #SwiftUI
Watch now ๐ https://youtu.be/kBwwztRY1FQ

Someone told me after my talk that it "felt like a @pointfreeco episode, but live on stage". I have to say, this is the best compliment I can imagine! ๐ซ
Those guys rock, after all. ๐ค
Hereโs the talk:
https://youtu.be/SEwI6vjC1Bw?si=zRzxN7xkt_soA-4v
#SwiftLang #SwiftUI #iOSDev #ErrorHandling
Finally got the error count down to 0! Tomorrow, let's go through and review the changes for correctness and commit along the way, in a daytime stream!! See you then!
๐ Tomorrowโs stream: https://youtube.com/live/1E1Za4ayxys
โฎ๏ธ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
๐ฒ Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Letโs continue cleaning up my mess!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/pBv32KeLD24