Thanks to @renssies, I got the word of the day widget for Rizzference properly updating!
Next stop, a widget for your favorite words… which will be a massive challenge 😅 I’m storing the favorite words in the application support directory as JSON. Does anyone have any tips on how to load them/let the user choose which word to show in the widget from the words they favorited?
The first video of the new 7 part #SwiftUI video on #WeatherKit is now available. All 7 will be released before WWDC. Next one comes on Wednesday.
Buy me a ko-fi and get access to all 7 now (ko-fi.com/StewarLynch) https://youtu.be/8qz1LxtM7aI
I have a question for the Swift experts that know widgets:
Would this refresh the widget once a day? Please ignore any weird stylistic choices, I just wanted to quickly scrape something together and beautify it later once I know it actually works 😂
@swiftui@swift Exciting News! 🎉 Just dropped Part 31 of my "Let's Build WhatsApp clone Using SwiftUI and “firebase” playlist! 📺🛠️ Dive deeper into Swift development as we take our app to the next level. 🚀 Check it out now and let's code together! 🔗 https://www.youtube.com/watch?v=ybyGAxqA7DA#SwiftUI#iOSDev
I adjusted the design a little to make the text easier to see, as well as adding a larger size
It’s still awkward and painful to code the widgets 😅 Especially because the simulator lags my MacBook so bad it takes a second for any key to register, and autocompletion is a distant memory
I love coffee, so I got a nice machine a while ago. Trying new beans means dialing in everything and considering all the nuances. I got tired of taking notes all the time, so I started building a small app that ideally replaces this little notebook.
Reacting to network status changes in SwiftUI doesn't have to be complicated. By converting NWPathMonitor into an AsyncSequence, you can handle updates efficiently and cleanly within your views. Discover how in my latest post:
I’m working on a project with an important launch animation that only plays on the first launch. Unfortunately, when people install the app via TestFlight, the “what to test" sheet obscures the animation. Has anyone found a way to detect when the sheet is dismissed? #SwiftUI
I'm looking for a part-time #freelance gig in #SwiftUI. I've got many years of experience and love collaborating, but part-time roles are really hard to find. 😔
Could you please share this to boost my reach? Thanks a lot! 🙏✨
In SwiftUI, you can 👉concatenate Text views👈 with different styles and still apply common view modifiers! For example, you can change the foreground style of Text views individually but group them to set a common font style! 😎
Check out the talk I had to cancel at #DeepDishSwift There might be a nugget here that would surprise you. Check out the links in the description to go directly to a specific #Swift or #SwiftUI nugget
I got most of the way through this ambient sound app last summer, and I may finish it once my current collaboration is in the App Store. I really like the icon for this one!
Does anyone know of a tool that analyses Xcode projects and then provides me with statistics on lines of code etc.? In any case, it should also take into account Swift packages used.
I noticed that with the iOS Weather app VoiceOver would say "Hourly Forecast" when you selected an hour in it but not say it again when you moved to another hour.
@bas helped me recreate this with an AccessibilityChildBehavior of "contain" and an accessibility label.
Now it says my label when I touch an hour in the Hourly Forecast or day in the Nearby Days.
@swiftui@swift Exciting News! 🎉 Just dropped Part 30 of my "Let's Build WhatsApp clone Using SwiftUI and “firebase” playlist! 📺🛠️ Dive deeper into Swift development as we take our app to the next level. 🚀 Check it out now and let's code together! 🔗 https://www.youtube.com/watch?v=cpPZUkF3bgs#SwiftUI#iOSDev
#swiftUI Question: I am using AnchorPreferences. Is there any way to use multiple AnchorPreferences at once? Like, use an array of points and communicating it up the hierarchy, but using a collection of [Anchor<CGPoint>] instead of the single Anchor<CGPoint> that the .anchorPreference modifier hands over?