@ViewBuilder usage explained with code examples
It's one of the most used result builders in SwiftUI: @ViewBuilder. Even if you're new to this attribute—you're already using it if you're writing SwiftUI code. Unde
Read the articleJoin 31,000+ Swift & iOS developers — free, every Tuesday, in 5 minutes.
Almost there — check your inbox to confirm your subscription.
No spam. One email every Tuesday. Unsubscribe in one click.
It's one of the most used result builders in SwiftUI: @ViewBuilder. Even if you're new to this attribute—you're already using it if you're writing SwiftUI code. Unde
Read the articleAre 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.
Learn moreDesign systems are incredibly powerful, yet there are few blogs that cover the topic. I was happy to see John Sundellshare his knowledge, as I know he has several years of experience on the subject.
SF Symbols are more than static icons. If you get yourself familiar with animation options, you’ll be able to add much more joy to your apps!
As an indie developer, it’s easy to migrate to a new Xcode release. For larger teams, however, it can be quite the challenge. It took Qonto several weeks to apply the enhancements. P.S., they’ve also been using RocketSim for years to enhance their team’s productivity!
Thread.current and Thread.isMainThread don’t work with Swift Concurrency, so what do you do instead? This article explains.
Swift 6.2 allows you to control warnings in Swift Packages, which can be useful to enable features like treating warnings as errors. Keith Harrison explains how it works.
Conference season is around the corner and allows you to visit great talks around the world. Unlike other years, I'm taking it easy this year. I'm so far only scheduled for Pragma Conference where I'll give a talk on Swift Concurrency.
I love win-wins, so while preparing the talk, I'll also record new videos for my concurrency course. To make it a win-win-win, I'll also use the materials to produce some key concept videos for YouTube. Time spent well!
If you're working on side projects while having a full time job, you'll love the win-wins. They've been crucial in my growth while I was working at WeTransfer back in the days. It's also why all my products (blog, newsletter, courses, RocketSim) target the same audience: developers. I only have to build an audience once and I can benefit from growth for all products.
This insight could open your eyes and if it does, I'm sure you'll enjoy more of my tips at going-indie.com.
Meanwhile, we're getting closer to the final release of macOS Tahoe, iOS, iPadOS, etc. Apple announced a special event for the 9th of September which will likely announce the final release dates, too. Make sure to finish your redesign and new API adoptions!
Join 31,000+ Swift & iOS developers and get the next one in your inbox — free, every Tuesday, in 5 minutes.
Almost there — check your inbox to confirm your subscription.
No spam. One email every Tuesday. Unsubscribe in one click.