Week 411
Happy Thursday! They say all things come to an end. And while this may or may not be the end, this will be the last edition of the iOS Goodies newsletter, at least until the end of this year. I'm sure you're wondering why that is, and I'll try to explain in the following lines.
To do a good job curating the content for this newsletter, I need to spend around 5-7 hours per week. And that doesn't cover for any (long overdue) website appearance updates, small improvements, tweaks in format, or anything like that. I care a lot about my free time, and with a full-time job and a strong reluctance to give up my personal and family time for side projects, I don't have enough time to do a good job curating the content for this newsletter. And instead of doing a poor job, I'd rather not be doing it at all. I don't want to make something I can't be proud of.
Another reason is that lately, making this newsletter every Thursday turned slowly more into a chore than into something fun that I was looking forward to. I also found it more difficult to find new content. We have a lot of great authors in our community, and many of them publish new articles every week, so from a point of view, it was very easy to find some content for the newsletter. But I wanted to have more diversity in the authors that I featured in iOS Goodies, instead of featuring the same ones every week. I was very happy whenever I found new authors I didn't know before, but lately that hasn't been happening that much. And this could very well be tied to the previous point where I mentioned my lack of time. But again, I don't want to make something I'm not proud of.
So, what happens next? I need some time off this project currently, and I will take until the end of the year to think about the future of iOS Goodies. It could be that it turns into something less regular (after all, as a friend pointed out, it's iOS Goodies, not iOS Goodies Weekly), or it could become a blog with iOS development articles instead of curated content, or a book, or video courses (just brainstorming here), but it could very well be that this is the last issue of iOS Goodies.
It's been a pleasure doing this for more than 4 years, and I want to thank everyone who contributed to iOS Goodies by submitting articles, subscribing to the newsletter or spreading the word. It's been a fun and rewarding experience for me. I'll be around on Twitter.
Now, on to the links 😄
Marius Constantinescu
Articles
Managing safe area in SwiftUI, by @mecid
Managing Focus in SwiftUI List Views, by @peterfriese
How to Handle Errors in Swift Task Groups, by @Lee_Kah_Seng
Introducing XCRemoteCache: the iOS Remote Caching Tool that Cut Our Clean Build Times by 70%, by @norapsi
How to create a macOS app without storyboard or xib files, by @sarunw
Open Sourcing SwiftUI Navigation, by @mbrandonw and @stephencelis
Composition vs. Inheritance: code architecture solutions explained in Swift, by @twannl
Animator: easy trick to make UIKit animations reusable, by @olegdreyman
Tools/Controls
XCRemoteCache - Remote cache tool for Xcode projects that speeds up local iOS builds, by @polac24
ARHeadsetKit - Using $5 Google Cardboard to replicate Hololens, by Philip Turner
Videos
Getting Started with Swift Concurrency (Async Await, Actors, Continuations, Tasks), by @tundsdev
Contributors
peterfriese, tundsdev, LeeKahSeng, polac24, sarunw, mecid

















