Pinch-to-zoom is everywhere these days. Gabriel shows how to handle both temporary and persistent magnification with 𝑀𝑎𝑔𝑛𝑖𝑓𝑦𝐺𝑒𝑠𝑡𝑢𝑟𝑒 in your SwiftUI views.
🔗: https://serialcoder.dev/text-tutorials/swiftui/zooming-with-the-magnify-gesture-in-swiftui/ by Gabriel Theodoropoulos (@gabtheodor)
#SwiftUI #Gestures #iOSDevelopment
Picker in SwiftUI https://wesleydegroot.nl/blog/swiftui-picker #SwiftUI #Picker
I would really like to see a future version of SwiftUI support MVVM better. I’m not sure what that would look like, but I do like to centralize code between a lot of views. #SwiftUI
I'm tweaking looking at these absolutely fucking useless errors, thank you SwiftUI

According to my testing, Views returned by AppIntents don't render any UIKit parts rendered via UIViewControllerRepresentable (with no console output indicating a clear error - they just render a yellow background).
That will complicate implementing Shortcuts / Siri views a bit
Started to think about generic paged requests, and fleshed out much of the public lists request route! Tomorrow, let's finish up the route and write a test to make sure it works. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/vuoCcu_-gDY
⏮️ 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
Today’s #SwiftUI dilemma: adding progress indicators for some background tasks that currently beachball when they take a few seconds.
The beachball is so much faster. Finding the sweet spot to post progress updates is tricky and slows the whole process.
Encountering the error "Command CompileMetalFile failed with a nonzero exit code" when using Xcode Cloud with Metal files in your project?
Add this to your ci_post_clone.sh script.

👨💻 When I started my omg.lol app for macOS, I used Core Data for persistence and Combine for pretty much everything else (in all layers).
Now I'm using Swift Data for persistence, async/await for networking, services, and repositories, and the new Observable framework for View-ViewModel binding.
And actors!
Having side projects is a great way to learn new technologies we might not be able to use at work yet.
#statuslog #omglol #macOSDev #SwiftUI
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's start returning lists and write our first list 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/g1KsYvnFJDE
I’m redesigning the Quitly app icon. Which one do you like best? I’m trying to make it simpler but still engaging. The first one is currently used.
#iosdev #indiedev #ui #UXDesign #SwiftUI

Want to add context menus on long-press? Wesley breaks down how to seamlessly integrate UIKit quick actions into your SwiftUI app for richer user interactions.
🔗: https://wesleydegroot.nl/blog/quick-actions-for-swiftui by Wesley de Groot
#SwiftUI #iOSDevelopment #UIKit