💻 Using SwiftUI in CLI Tools, SwiftUI Advanced Learning and Learn how to setup CI/CD pipelines with Fastlane 🚀

July 12, 2024

Welcome to the 6th issue of the iOS Coffee Break Newsletter. Feel free to reach out to me on Twitter and share your suggestions for what you would like to see featured in the newsletter! Here are this week's highlighted resources. Hope you enjoy 🙌.

On a different note, Euro 2024 is nearing its climax! After some underwhelming matches, Spain 🇪🇸 and England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 will face off tomorrow in the highly anticipated final 🏆! Who are you cheering for?

💻 Using SwiftUI in Command Line Tools

SwiftUI's ImageRenderer class offers a straightforward and intuitive API for exporting any view as an image. In his latest article, Swift Toolkit.dev demonstrates how to utilize this feature within a Command Line Tool to add badges to an app icon.

📖 SwiftUI Advanced Learning

This week, I stumbled upon Nick's YouTube channel, Swiftful Thinking, and started checking out some of his playlists. I have already watched the first eight videos from the Swift Advanced Learning series, where he dives into advanced topics like building custom views, animations, transitions, and using generics. I will definitely finish the series when I have more time because Nick covers valuable SwiftUI topics.

🚀 Building and Running iOS App Tests Locally with Fastlane

If you are hoping to kickstart your app development journey and run tests locally with Fastlane, check out Artur's step-by-step iOS CI/CD tutorial. The first part is already available, with two more articles on the way!

🔎 Swift Testing support for SnapshotTesting

Point Free has just released an update (version 1.17.0) for their popular SnapshotTesting library, now supporting the new Swift Testing framework alongside their MacroTesting library. If you are using these libraries and are unsure about how to migrate to the new releases, be sure to check out their informative article, which includes useful examples to help you get started.

🆕 Check if your app has a newer version on the App Store using Swift

Pol and Hidde recently built a feature for Helm to let users know when a new version of your app is available. Pol decided to dive deep and explore all the ways you can do this in his latest article.