twannl Profile Banner
Antoine v.d. SwiftLee  Profile
Antoine v.d. SwiftLee 

@twannl

Followers
62K
Following
25K
Media
5K
Statuses
28K

I teach 150K developers how to write better apps faster through my developer tool, blog, and newsletter. Join my free course to get started 👇🏻

Free Concurrency Course 👇
Joined December 2009
Don't wanna be here? Send us removal request.
@twannl
Antoine v.d. SwiftLee 
7 months
What a way to end #WWDC25 Presenting @rocketsim_app at Meta’s office who use it for their go to tool for design comparison and recordings 🤩
10
3
184
@twannl
Antoine v.d. SwiftLee 
3 years
Did you know you can open deeplinks from inside your app? They have been a great productivity booster for me during development. How do you use deeplinks? #swiftlang #iosdev
8
17
161
@twannl
Antoine v.d. SwiftLee 
19 hours
I'm building a new app! And that's been a while 🙈 https://t.co/PcBbavIktq 💸 Trying to reach 10K MRR 🎥 Documenting everything 🤝 A real development journey #swiftlang #iosdev
Tweet card summary image
avanderlee.com
Learn how to transform your app idea into a successful project while reaching 10K Monthly Recurring Revenue.
2
2
27
@twannl
Antoine v.d. SwiftLee 
2 days
🥇 9 months of a Swift Concurrency Course https://t.co/6YBY2tPutu 🥈 RunLoop.main vs DispatchQueue.main: The differences explained https://t.co/1bE2r7otqF 🥉 Async await in Swift explained with code examples https://t.co/a9iZIhwSrt #swiftlang #swiftlee
Tweet card summary image
avanderlee.com
Async await in Swift allows to write asynchronous tasks with structured concurrency. Maintain readability in complex code.
0
2
16
@Tesla
Tesla
6 days
Full Self-Driving Supervised has many times more driving experience than any human driver It's trained on >100 years of data & collectively experiences a lifetime of driving scenarios every 10 minutes
0
92
833
@twannl
Antoine v.d. SwiftLee 
2 days
What were your game changing AI setup changes or configurations that I should know about? I’m now combining Cursor with Codex for Swift development, but I’d love some inspiration to level up! Purposely not giving you much context on what I use now, so we can inspire others
3
2
10
@twannl
Antoine v.d. SwiftLee 
3 days
The differences between flatMap and compactMap can be hard to understand. https://t.co/I2QiTIWB0b ❓Why is compactMap introduced 🤔 When do I use map, flatMap or compactMap 🤓 A rule of thumb to remind yourself #swiftlang #ios #iosdev #xcode
1
1
29
@twannl
Antoine v.d. SwiftLee 
3 years
Learn how to write performant Core Data code https://t.co/UoqgCh30mc 🚀 Prepare your app for future large datasets 💪🏻 Easy to use example code 🤓 Prevent common mistakes #swiftlang #iosdev
0
12
63
@twannl
Antoine v.d. SwiftLee 
3 days
Learn how to get the most out of SwiftUI Previews https://t.co/Hv1YmPhYr6 🚀 Preview Dark Mode, Localization, and more at once 🤓 Reuse preview environments with one line of code 🤩 Works with UIKit as well #swiftlang #iosdev
1
4
36
@Moms4Liberty
Moms for Liberty
4 hours
Title IX: The Podium Protest that Changed the Fight for Girls' Sports!
3
8
37
@twannl
Antoine v.d. SwiftLee 
4 days
Enums are one of my favorite features in Swift. I like using them for SwiftUI onboardings by iterating over all cases. How do you always use enums? https://t.co/hzIgdo9fuL #swiftlang #iosdev
3
4
71
@twannl
Antoine v.d. SwiftLee 
2 months
Your SwiftUI views might be slowing you down — and it’s not what you think. Most developers focus on runtime performance. But the real slowdown often happens before you even hit Run: during compilation. Here’s how to spot the culprits 👇 1️⃣ Open Xcode’s Build Settings 2️⃣
2
17
168
@twannl
Antoine v.d. SwiftLee 
4 days
Are you just as excited about the latest concurrency changes in Swift as I am? I decided it was about time to make a dedicated category on SwiftLee, covering many of the tremendous new concurrency features: https://t.co/SRbFitK9AG #swiftlang #iosdev
3
1
29
@twannl
Antoine v.d. SwiftLee 
4 days
Learn about Computed Properties in Swift https://t.co/Uh5XS5CpVZ 🤓 Computed Properties explained 🚀 How it affects performance 🧐 When to use a method instead #swiftlang #iosdev
Tweet card summary image
avanderlee.com
A Swift Computed Property allows you to define values based on other properties. You can optionally use async/await and throw errors.
0
0
6
@twannl
Antoine v.d. SwiftLee 
5 days
My lessons learned from launching a Swift Concurrency Course https://t.co/6YBY2tPutu 💨 Swift Concurrency is moving fast 💸 Per country pricing is needed 🔍 I need your input #swiftlang #iosdev
Tweet card summary image
avanderlee.com
What I've learned from publishing a Swift Concurrency Course, and how course pricing affects accessible resources.
0
0
6
@polpielladev
Pol Piella
6 days
📦And here's @twannl's Diagnostics library that lets you generate rich reports full of useful session information on-demand that you can request from your app's users https://t.co/qClN2yceuu
2
1
4
@twannl
Antoine v.d. SwiftLee 
6 days
If you’re building macOS apps or interested in doing so, this is a great overview by @createwithswift about the different scenes that exist. Curated in this week's #swiftleeweekly
Tweet card summary image
createwithswift.com
Learn how to manage scenes and windows within a SwiftUI app.
1
5
127
@twannl
Antoine v.d. SwiftLee 
6 days
If you’re writing Swift Concurrency code, you need to know how to prevent retain cycles. @tanaschita explains how to do so. Curated in this week's #swiftleeweekly
Tweet card summary image
tanaschita.com
Learn how tasks capture values in Swift’s concurrency system, where retain cycles can form, and how to use weak references effectively in async code.
2
3
38
@twannl
Antoine v.d. SwiftLee 
6 days
A unified, type-safe approach to managing configuration. Especially if you’re doing server-side Swift development, you’ll enjoy this package from Apple! Curated in this week's #swiftleeweekly
Tweet card summary image
swift.org
Every application has configuration: in environment variables, configuration files, values from remote services, command-line flags, or repositories for stored secrets like API keys. But until now,...
0
4
37
@twannl
Antoine v.d. SwiftLee 
6 days
It’s one line of SwiftUI code, but I’ve been falling in love with the outcome. Great quick tip by @nilcoalescing. Curated in this week's #swiftleeweekly
Tweet card summary image
nilcoalescing.com
Create a cut out icon effect in SwiftUI by applying a foreground style with an inner shadow to an SF Symbol image.
2
14
118
@twannl
Antoine v.d. SwiftLee 
6 days
“Never use Group in SwiftUI”. It’s a bold statement that, in some cases, still holds. @twocentstudios tells all about it. Curated in this week's #swiftleeweekly
Tweet card summary image
twocentstudios.com
4
5
60
@twannl
Antoine v.d. SwiftLee 
6 days
Can you help me make my course pricing more accessible? Fill in this pricing research form: https://t.co/SHbIuGwhjW Or check out this article for more info: https://t.co/6YBY2tPutu #swiftlang #iosdev
0
0
1