Finally finished my rounds of code cleanup after improving CodableDatastore. Tomorrow night, let's add routes for adding permissions on lists, and start thinking through how invites will get sent out. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/PvVxlZCYg_M
⏮️ 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.
Another short stream, but let’s finish making range prefixing more ergonomic!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/zkpNfgHcmTM
Last Year on My Mac: Look back in disbelief https://eclecticlight.co/2025/12/28/last-year-on-my-mac-look-back-in-disbelief/ #HumanInterface, #LiquidGlass, #MacOS26, #SwiftUI, #Tahoe
SwiftUI / Catalyst app are so bad (laggy, swallow memory as crazy, weird iPad layouts etc), that I start to prefer Electron apps.
#swiftui #macos
Feeling pretty good about the updates to the menu item details view and the new full screen layout for text/number inputs. Getting ready to ship! 🚢
#buildinpublic #indiedev #iosdev #swiftui

🎶 **Xonora - Ứng dụng iOS native cho Music Assistant**
✨ Giao diện SwiftUI mượt mà, hỗ trợ CarPlay, stream nhạc chất lượng cao qua Sendspin.
🔑 Điểm nổi bật:
• Trải nghiệm iOS 100% native (không dùng web wrapper)
• Phát nhạc trực tiếp từ thư viện Music Assistant
• Đang ở bản Alpha — phù hợp cho người thích trải nghiệm sớm!
#MusicApp #ỨngDụngNhạc #iOS #CarPlay #SwiftUI #CôngNghệ
Một học sinh trung học Đài Loan chia sẻ hành trình phát triển game giải đố PathFill với:
- 10.000 màn chơi tự động sinh bằng giải thuật Backtracking
- Công nghệ: Swift 6 + SwiftUI (kiến trúc MVVM)
- Tích hợp Core Haptics (rung theo tốc độ vuốt) & hiệu ứng Aurora
- Học được quản lý state phức tạp, HIG của Apple và cân bằng quảng cáo
Đang tìm kiếm phản hồi từ cộng đồng developers!
#iOSDev #SwiftUI #GameDev #LậpTrình #PuzzleGame #TroChoiGiaiDo #HocSinhLapTrinh #StudentDeveloper (247 ký tự)
https
SwiftUI is funny. It was supposed to lower the barrier of entry and make UI development easier. In reality, if you want to build anything meaningful and _performant_, not only do you still need a full understanding of UI fundamentals, but you also need a deep knowledge of how SwiftUI actually works under the hood. The implications of something as small as a Hashable implementation? Wild.
And that, ladies and gentlemen, is the cost of too much “magic” under the hood.
Quick demo of the Store Skills app being used for the next version of the Clicker App iPhone screenshots for the App Store. #Swift #SwiftUI #MacOS #AppStore
My solution uses a combination of macOS accessibility APIs and CGEvents directly (not keyDown), the former of which understands the whereabouts of the simulator, the latter for how to find the center of the viewport, set up a two-finger gesture by spawning at the center, option-dragging to a specified input distance, option-shift-dragging to a specified coordinate, then performing one or more gestures therein.
There has to be a better way!?
#RandomForms #swiftui #SwiftTesting #macos
RE: https://mastodon.social/@everyplace/115860131856435267
For real: how do people test very complex gestures? In my #RandomForms sandbox, there’re libraries to:
- control the “world” canvas, panning & zooming the camera
- implement the sheet protocol
- use a custom multitouch recognizer
- use nested instances of a metal distortion renderer, for the sheet and the shapes
Any change to any of these can cause huge issues, so I need real integration tests. Afaik default tooling can’t chain gesture modifiers like a two-finger pan into a rotation.
My new app is coming together nicely. It's currently in closed beta and will hopefully be released to the public this month, or at the latest, in early February. There's already so much to explore, and the list of additional feature ideas is still growing.
