Free giveaway: Win a ticket for Do iOS Conference. Learn more.
Free: Win a ticket for Do iOS.
Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 292
Oct 07, 2025

This week's SwiftLee Weekly covers:

  • Programmatic navigation in SwiftUI
  • The 5 biggest async/await mistakes
  • The best mobile app monitoring product

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

The 5 biggest mistakes iOS Developers make with async/await

After migrating 20+ packages for RocketSim and developing a 65+ lesson course on Concurrency, I concluded that a few mistakes are most common. This led me to decide to spend over 50 hours offering a free 5-day email course to help you prevent these.

As a subscriber of SwiftLee Weekly, all you have to do is click the following button to receive lesson #1:

SPONSORED

The best mobile app monitoring product just keeps getting better

Sentry automatically captures crashes recorded on macOS, iOS, and tvOS to make sure you're shipping the best experience to your users. Oh... and also Emerge Tools is now a part of Sentry, so things are getting even better. Use coupon code SWIFTLEE2025 for Sentry’s Business Plan and get started now with 2 free months.

CURATED FROM THE COMMUNITY

Less Janky Placeholders in SwiftUI

How do you improve loading states in SwiftUI? Harshil Shah shares a great step-by-step tutorial.
harshil.net

Avoiding text truncation in SwiftUI with Dynamic Type

Text truncation can be annoying when developing apps in SwiftUI. Luckily, Natalia Panferova’s fix is simple!
nilcoalescing.com

Programmatic navigation with navigation destination in SwiftUI

Have you solved navigation in SwiftUI? This article by Create with Swift may be helpful to you.
createwithswift.com

How to install Xcode 26's Metal Toolchain on CI/CD

A missing Metal toolchain has annoyed quite a few of my dev friends already. Let Pol Piella help you prevent this issue on CI/CD.
polpiella.dev

Dev Conversations #14: Antoine van Der Lee

Technical challenges behind RocketSim, and how I consistently create content. It’s all shared in this interview with Natan Rolnik.
swifttoolkit.dev

SWIFT EVOLUTION

An overview of last week's Swift Proposal state changes. Check them out when they're in review, as it's your opportunity to influence the direction of Swift's future.

WHAT I'M WORKING ON

More Swift Content Creation

While I'm already writing a weekly article and sending out this weekly newsletter, I feel like there's more potential to share more learnings.

I can repurpose a lot of my learnings & content, creating a win-win. You'll have more content to learn from, and I'll have more opportunities to grow my reach.

This quarter, I'll host my first online webinar (more about that later). I will also create more content on LinkedIn and YouTube.

Here's the first video that I published:

video preview

And here's an example of the code snippets that I'll share every week on LinkedIn:

It requires a shift in workflow and mindset, but I'm already upgrading my studio & weekly agenda to make the most efficient setup. I hope you'll join me on this journey by following me on LinkedIn and subscribing to my YouTube channel.

{% if subscriber.rh_reflink != blank %}EARN ROCKETSIM LIFETIME

Share and Earn RocketSim Lifetime & free Swift Concurrency Course access

Apple has recognized RocketSim as an Essential Developer Tool in the Mac App Store, and now you can get lifetime Pro access by sharing your unique referral link!

How to get started:

{{subscriber.rh_reflink}}

Rewards:

Several subscribers have already helped me reach more developers and gained free access to RocketSim Pro and my Swift Concurrency Course — will you be next?{% endif %}

Thank you so much for your support, and until next Tuesday,

Antoine