Out of time, but got _an_ implementation for what the sync route could look like. Tomorrow night, let's verify it matches my notes and write some tests. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/pHcJWUmLoZ0
⏮️ 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
Remainders is there with the best of them in the #indieappsales Black Friday event!
https://www.indieappsales.com#app-B4B41A74-3249-44D6-9F80-7296D817EA83
Lots of good deals from the best indie devs! 🧡💛🧡
#indieapp #swiftui #ios #ipados #visionOS #blackfriday
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's keep working on committing changes to lists!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/-5GnbjQelMg
Cork is taking part in #IndieAppSales by @matt1corey during this #BlackFriday! Head on over to https://www.indieappsales.com/ to get Cork with a 50% discount, along with a ton of other awesome apps.
Vertical segmented controls in iOS - do you use them? Love them or hate them? Building a custom SwiftUI component and curious what the consensus is.
#SwiftUI #iOSDev #UIDesign #MobileDev #Apple #Swift #UXDesign #MobileUX #Programming
AudioBo quietly made it to #2 in Lifestyle on the US Mac App Store.
Considering it began as a personal tool just to help me listen to books on a vintage iPod, it feels quietly wonderful 🥳
https://apps.apple.com/us/app/audiobo-audiobook-converter/id6754019673?mt=12
#MacApp #indieDev #AudioBooks #MacAppStore #MadeForMac #SwiftUI #MacApps #audiobook

My latest and best app 🔥
AutoSub
See videos in different languages every day?
Now you can translate them in seconds 👌
Open the app, pick a video, choose source and target languages, then hit translate. Fast and accurate in seconds🤯
#autosub #subtitle #ai #translator #video #swiftui #swift #ios #ios26
I’ve added something small but surprisingly powerful to Timix — support for images and GIFs inside the countdown.
You can paste a URL or import a file, and Timix will play it smoothly. Combined with the new ripple effect, the countdown feels more alive than ever.
It’s available right now in Timix Beta on TestFlight:
https://testflight.apple.com/join/3hZ55dw7
#iOSDev #SwiftUI #IndieDev #Metal #TimixApp #BuildInPublic
Timix just got a new little upgrade — a hidden ripple effect that appears when you tap the countdown.
A tiny detail, but it makes the whole timer feel more alive.
You can try it now on TestFlight, and I’ve also shared the effect as a Swift package for anyone who wants to add it to their app.
#TimixApp #iOS #SwiftUI #IndieDev #BuildInPublic
On my quest for a good Core Data + Cloud sync replacement, I came across https://github.com/pointfreeco/sqlite-data. Doubts remain though. It's heavily block-based and does not use actors, which I would like to have. Also relying on a third party for the most important thing in my app... Ugh. Why is this so hard. #UIKit #SwiftUI
Một nhà phát triển đã tạo ra huấn luyện viên AI cá nhân sử dụng Gemini và SwiftUI, có khả năng sửa lỗi kỹ thuật tập luyện của bạn theo thời gian thực. 🏋️♀️🤖
#AIPersonalTrainer #GymTech #RealTimeCorrection #GeminiAI #SwiftUI
#HuấnLuyệnViênAICáNhân #CôngNghệPhòngGym #SửaLỗiThờiGianThực
Phew. Just got something working in #SwiftUI that I was really stuck on.
I wanted to have a button overlapping the cell boundaries, which is to split things into multiple phases. The cells are in a List, and it turns out that List doesn't track touches in subviews that go outside its bounds. (Understandable -- I know how to fix that in UIKit, but SwiftUI was a black box!)
Had to solve it with a geometry reader per cell, and putting all the buttons in an overlay _on top of_ the list.
