Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 302
Dec 16, 2025

This week's SwiftLee Weekly covers:

  • From App Idea to 10K MRR
  • SwiftUI Group being harmful?
  • Swift Configuration 1.0

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

9 months of a Swift Concurrency Course

March this year, I launched the Swift Concurrency course. It developed way faster than I expected, mostly due to the many changes we got during WWDC. In this article, I'm reflecing on 9-months of publishing concurrency lessons.

Primary reason for writing this article: I'm doing a pricing research.
I want the course to be more accessible to everyone, so I'm conducting this short pricing research. Can you help me get better pricing-per-country?

Fill in the form

It's anonymous and only takes 1 minute to complete. Thanks!

SPONSORED

Fastlane alternative - Codemagic CLI tools

Are you tired of Ruby and Fastlane installation issues? There's got to be a better way! Discover Codemagic open source CLI tools. It is not a drop-in replacement for all of what Fastlane does (screenshots for example), but we use it at Codemagic to build and publish iOS and Android apps, also versioning and device provisioning. View on GitHub.

CURATED FROM THE COMMUNITY

Swift Configuration 1.0 released

A unified, type-safe approach to managing configuration. Especially if you’re doing server-side Swift development, you’ll enjoy this package from Apple!
swift.org

Understanding scenes for your macOS app

If you’re building macOS apps or interested in doing so, this is a great overview by Create with Swift about the different scenes that exist.
createwithswift.com

SwiftUI Group Still(?) Considered Harmful

“Never use Group in SwiftUI”. It’s a bold statement that, in some cases, still holds. Chris Trott tells all about it.
twocentstudios.com

How to avoid retain cycles when working with tasks in Swift

If you’re writing Swift Concurrency code, you need to know how to prevent retain cycles. Natascha Fadeeva explains how to do so.
tanaschita.com

Add an inner shadow to a symbol image in SwiftUI

It’s one line of SwiftUI code, but I’ve been falling in love with the outcome. Great quick tip by Natalia Panferova.
nilcoalescing.com

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.

There have not been any state changes in the past 7 days.

WHAT I'M WORKING ON

Launching "From App Idea to 10K MRR" soon!

I'm super excited to share the trailer of my new YouTube series:

video preview

I'm actually already working on the app idea and it has boosted my energy. It's so much fun to work on a new app, and it's also been a while since I developed for iOS.

The journey will be a honest documentation of the challenges I'll be facing. It's also a unique look into my process of developing apps:

  • How do I decide on the app idea to build?
  • How do I find the right target audience?
  • Will I be able to get 10K Monthly Recurring Revenue?

I'm honestly not even sure if I'll be able to make it to 10K MRR, but that's not the goal of the series. In fact, I would argue there are more lessons learned if I don't make it:

  • How do I handle that disappointment?
  • I know I won't give up, so what would I do to still make it a success?

It will be a journey of challenges and learnings, and a journey in which I'll put everything I've learned into practice.

If you want to follow this journey, make sure to subscribe to my channel.

UNTIL NEXT TIME

Continue your Swift development journey

I hope you've enjoyed this week's content. You don't have to wait till next Tuesday for more insights, I share every day on these channels:

{% if subscriber.rh_reflink != blank %}Or earn lifetime access to RocketSim & my Swift Concurrency Course by becoming an affiliate of my newsletter.{% endif %}

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

Antoine