👋🏼 Welcome to SwiftlyRush
It's been another busy week here; as mentioned before, I am getting some building work done on my house to enable a more functional kitchen space and, finally, a working office with fewer distractions. I am looking forward to taking my time and adding the right furniture for my home office that will make working at home easier.
It's amazing getting work to finally start, but the noise is hard to work with, so Costa is my new friend right now.
In other news, Meta took the headlines with the launch of a new app, Threads. I downloaded it mainly to see the app in operation and to see what decisions they made within the app, both from a design and technology perspective. It's fascinating to look at, and you can see some of the "growth tactics" used across the Meta products being introduced within this new app.
Have a great week ahead!
🔥 Community News
@backDeployed to extend function availability to older OS releases by Antoine var der Lee
The @backDeployed attribute allows SDK developers to back-deploy self-contained functions and support apps running older OS versions.
Designing a Weather app for visionOS by David Smith
I have mentioned it before but I genuinely love the work David is doing on his blog, he specifically looks at UX/UI for apps and often makes it super easy to digest. This is another great example of that looking at how a Weather app might work on the Vision Pro.
Choosing Between Closures and Protocols by Leonardo
Dive into the iOS architectural decision of using closures versus protocols. Explore their pros, cons, and impact on your code structure.
Floating Action Button in SwiftUI by Sarun
Sarun has written a very cool tutorial on how to add a floating action button in SwiftUI, take Twitter for example with the floating "new tweet" action button.