Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

11 Things I learned after using AI Agents full-time

AI agents are my biggest friends these days. I’m even making jokes to my wife, saying that Arie and Ingrid (AI) are doing my work while we’re having lunch. I’ve been developing apps since 2009, but I can’t remember changing my workflow so much as in the past months after embracing AI development. I doubted … 

 

Agent Skills explained: Replacing AGENTS.md with reusable AI knowledge

Agent Skills solves a common problem I have with AGENTS.md files across my projects. Every project that I’m working on has its own AGENTS file. Whenever I encounter an invalid AI output, I try to update my AGENTS file to prevent it from happening again. This mostly meant documenting coding styles, preferred Swift and SwiftUI … 

 

Icon Composer: Transforming an AI-generated icon

Icon Composer is Apple’s recommended tool for generating app icons for all the latest OS versions. It’s bundled with Xcode and lets you apply glass effects and a composition that aligns with the newest design. While working on my app for the From App Idea to 10K MRR YouTube Series, I asked AI to generate … 

 

SwiftLee in 2025: A full year as an indie developer

The year 2025 is coming to an end and did it go fast! It feels like the way we develop has been changing faster than ever. I’m constantly reinventing myself, learning new techniques, and letting go of old patterns. It’s been a year with many milestones, but also the first year in which I’ve been … 

 

From App Idea to 10K MRR – YouTube Series

You have an app idea, but how do you get it to 10K Monthly Recurring Revenue (MRR)? I have quite a few ideas and experience, and I already shared a ton of those insights on my going-indie.com. However, the best lessons surface when a reality documentary unfolds. I’m going to document my journey from beginning … 

 

9 months of a Swift Concurrency Course

In March this year, I launched my flagship course on Swift Concurrency & Swift 6. It quickly migrated to Swift Concurrency & Swift 6.2 as we got a major release full of concurrency changes. While I already had experience launching my going-indie.com course the year before, this course was different. I initially developed 39 lessons, … 

 

Battery life on iOS and the myth of killing apps

I bet we’ve all been there, watching someone killing all their apps since it would positively impact their battery life on iOS. My wife is even constantly doing this and I just can’t break the habit. As an iOS developer, looking at the energy gauge every day, I know this has to change. Last weekend, … 

 

The 7 changes I do for every new Xcode project

Whether it’s a new or an existing Xcode project, I always apply these changes immediately when I open it for the first time. I’ve been developing apps since 2009, and some of these changes prevent tech debt from day one. Even though we should trust Xcode’s defaults, the reality is that a new project today … 

 

Black Friday: SwiftLee Courses & RocketSim

It’s Black Friday week, and that means it’s the best time to become a concurrency expert, go independent, or increase app development productivity with RocketSim. My three core products are available at a reduced price and this week’s article will tell you how to get it. How to get the discounts If you’re already familiar … 

 

Approachable Concurrency in Swift 6.2: A Clear Guide

Approachable Concurrency is a term first introduced in one of Swift’s vision documents to facilitate the adoption of async/await. Swift Concurrency has been available for a while, but many developers still find it difficult to adopt. Simultaneously, new developers got introduced to concurrency way too early in their adoption process. Approachable Concurrency should be an …