this is my new button part 2 #swiftui #buildinpublic
Already back to coding after Christmas, and need an easy way to localize your iOS/macOS & Laravel applications?
Give Parlo, my latest macOS app a try!
Let me show you how easy it is to localize your app in multiple languages.
https://apps.apple.com/be/app/parlo-translate-apps-with-ai/id6755882532?mt=12
#swiftui #indiedev #buildinpublic
Finished making changes to #CodableDatastore for the time being! Tomorrow night, let's jump back into finishing up the icon updates since the fall season is over, and start getting ready for the winter season. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/0huyO2pPSg8
⏮️ 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
The fact that you can't put the `.searchable` modifier's search field anywhere but the title bar or sidebar on macOS says a lot about the framework's focus (iOS, fuck macOS) and maturity (shit)
Just now, I'm implementing a search function on a List inside a window, but guess what? `.searchable` doesn't work on that. One of the most basic UI combinations doesn't even work. This is a NSSearchField

I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's add multiple persistence tests to #CodableDatastore!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/1OsVPPZVaAk
I was able to reuse a lot of the boilerplate of the last app to quickly scaffold the DocumentGroup version of #RandomForms, so that documents of shapes now exist. It’s rapidly becoming a real app now.
Exploreswiftui.com will soon see a big update with dedicated support for Liquid Glass. I’ll update screenshots of existing elements while keeping the flat versions. This also enables exploring the new language and comparing it with the old flat design.
Got an implementation in for working with multiple persistences safely in #CodableDatastore. Tomorrow night, let's add validation tests and start integrating it back into the server. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/1OsVPPZVaAk
⏮️ 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
Phần 2: Xử lý Token tự động với async/await
Tiếp tục series iOS Networking, bài này hướng dẫn xử lý Auth bảo mật:
🔹 Token ngắn hạn (Access) & Dài hạn (Refresh).
🔹 Lưu trữ an toàn bằng Keychain.
🔹 Sử dụng Actor để tránh race condition khi Refresh Token.
🔹 Tự động tái tạo token khi gặp lỗi 401.
Quan trọng cho developer iOS Swift khi build app có hệ thống Auth!
#iOSDevelopment #Swift #AsyncAwait #Networking #Keychain #SwiftUI #iOSDev #LậpTrìnhiOS
https://dev.to/markkazakov/modern-networking
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's add support for accessing multiple persistences in #CodableDatastore!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/Qmy0qVO2kic
Building macOS apps and confused about when to use 𝑊𝑖𝑛𝑑𝑜𝑤𝐺𝑟𝑜𝑢𝑝 vs 𝑊𝑖𝑛𝑑𝑜𝑤? Alfonso Tarallo breaks down SwiftUI's six scene types - from 𝑊𝑖𝑛𝑑𝑜𝑤𝐺𝑟𝑜𝑢𝑝 and 𝑊𝑖𝑛𝑑𝑜𝑤 to 𝐷𝑜𝑐𝑢𝑚𝑒𝑛𝑡𝐺𝑟𝑜𝑢𝑝 and 𝑆𝑒𝑡𝑡𝑖𝑛𝑔𝑠 - explaining their specific use cases and when to use each.
🔗: https://www.createwithswift.com/understanding-scenes-for-your-macos-app/ by 𝗔𝗹𝗳𝗼𝗻𝘀𝗼 𝗧𝗮𝗿𝗮𝗹𝗹𝗼
Starting in visionOS 26, we can observe changes on RealityKit entities. Let's observe an entity position and a value in a custom component. We can use the values directly in SwiftUI views or listen for changes and apply side effects.
#visionOS #SwiftUI #RealityKit
https://stepinto.vision/example-code/realitykit-basics-entity-observation/