Someone make sense of what the different Weights, Flexibility, and Impact of SensorFeedback in #SwiftUI mean. Also, what values are supported on which devices?
EmojiKit 2.3 is out! 🚀 This version drastically improves the emoji grid performance and its arrow navigation, and adds a new category binding, as well as new styling options and extensions.
https://github.com/danielsaidi/EmojiKit
You’ll learn to model loading, success, and failure, load async data without heavy view models, share state via Environment, and handle empty, error, and refresh states cleanly — all while keeping screens simple.
Video: https://youtu.be/Hwj4zaQfKSg
📘 SwiftUI Architecture Book
https://azamsharp.school/swiftui-architecture-book.html
🎓 AzamSharp School
https://azamsharp.school
Tuyển dụng: Swift UI developer năng động, tự chủ xây dựng sản phẩm. Nguồn: Reddit. #SwiftUI #MobileDev #CôngNghệ #TuyểnDụng #JobOpportunity
https://www.reddit.com/r/SaaS/comments/1qqdcjl/looking_for_a_swiftui_dev_interested_in_building/
Are VIPER and MVVM really different patterns in SwiftUI? This analysis maps VIPER components directly onto MVVM equivalents and reveals why the extra boilerplate isn't worth it.
🔗: https://matteomanferdini.com/mvvm-vs-viper/ by Matteo Manferdini
#SwiftUI #Architecture #iOSDev
Tôi vừa ra mắt Saccade, ứng dụng đọc nhanh dành cho ADHD, dùng ký tự đỏ làm mốc mắt, nội dung từ các triết gia Stoic và cổ điển. Đã hỗ trợ iOS 17, hiện có tỷ lệ chuyển đổi 11.9%. Cần phản hồi về phần “Kiểm tra hiểu biết” – cảm giác như bài kiểm tra hay phần thưởng? #ADHD #SpeedReading #Stoic #iOS17 #SwiftUI #TechVN #CôngNghệ
CosmiCut 2.3 can now add cross-dissolves at the beginning and end of each Spatial Video clip!
Do you have a VR headset and an apple device? Did you even pay way too much for Apple’s very expensive dev-kit (Apple Vision Pro)? Do you want to easily edit Spatial Videos (and convert 2D videos to spatial) to watch on your headset (Quest or AVP)?
CosmiCut is a simple Spatial Video editor written in SwiftUI and I am more proud of this little app than almost anything else I’ve ever been involved in making.
The app is completely free. Exports include a watermark without a subscription.
Please give it a try and (if you like it) a star-rating and nice review would mean a lot. :)
#VisionPro #swiftui #spatialvideo #liquidglass #applevisionpro #AppleDeveloper #cosmicut #indiedev #indiedeveloper
Had some ghostly behavior where tests were failing, but it seems to have gone away… Tomorrow night, let's tackle the remaining list tests. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/QTDnbLvr8ds
⏮️ 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 jump back into writing those tests!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/Yg3hiGiK9tQ
11% (2)
SwiftUI is bad – but not that bad. In this case, it’s not totally broken. Well.
16% (3)
Way too optimistic. I do not see a reason to call it before the link is used either but that would be too much to ask for when it comes to SwiftUI.
52% (10)
You know SwiftUI well enough to know that it does not do the most reasonable thing. But you are, still, too optimistic.
21% (4)
You are right! 👏
It will be called 20 times and setting a state variable adds one call.
Well, I guess I can't really escape #AppKit if I wanted to in my #SwiftUI re-write on macOS.
The table is NSTableView, the bottom is NSTextView, both contained by NSSplitViewController. The rest is SwiftUI though...
The problem is that their respective Table, Text, and VSplitView in SwiftUI just are so bare-minimum implementations.
For example, VSplitView does not persist between view changes or app restarts where to position the splitter. It's annoying. NSSplitViewController can persist it.

New way to add Domain to DomainLog #domainlog #buildinpublic #swiftui