YouTube video by Crafting Swift
Mastering the concurrency concepts for Swift 6.2
I made a video where I explore fundamental concepts for swift concurrency, like isolation domains, Sendable, etc.
Understanding these concepts helps a lot when it comes to migrating to swift 6.2 and to choose the right tool for the job when solving compiler errors
www.youtube.com/watch?v=tgtc...
05.11.2025 18:11 β π 1 π 0 π¬ 0 π 0
Yesterday I encountered a small unexpected behavior when doing `self.count = count` where count is an optional state property.
I would have expected to be a compiler error, but instead it was a weird behavior.
Luckily Sarunw had a great post about it sarunw.com/posts/state-...
#swift #swiftUI
03.09.2025 07:58 β π 0 π 0 π¬ 0 π 0
Michael Tsai - Blog - Slow SwiftUI Closure Actions
TIL: closures are reference types in Swift, then they don't behave well with `@Entry` and `EnvironmentValues`.
The way then is to wrap them in structs, like how SwiftUI's `DismissAction` works.
mjtsai.com/blog/2022/08...
07.08.2025 11:36 β π 3 π 1 π¬ 0 π 0
A coworker recommended me to turn on spelling on Xcode. OMG, the code is so much nicer without typos, and is way easier to spot them :D
07.08.2025 08:53 β π 0 π 0 π¬ 0 π 0
YouTube video by Ali Abdaal
My ONE Piece of Advice for Someone in Their 20s
I am a fan of Ali Abdaal's work in general. I particularly liked this video about audio books.
Paraphrasing
"A blog post or a YouTube takes a week to make... a book can take years". So you get way more valuable content of all the effort that took to write the book
www.youtube.com/watch?v=WVaV...
01.08.2025 07:23 β π 0 π 0 π¬ 0 π 0
SwiftUI AttributedString is not there yet
You should use it, but also be aware of some of its limitations
.@dimillian.app I was struggling with `Text` and `AttributedString` with paragraph styles, your post helped! and sadly is till valid now dimillian.medium.com/swiftui-attr...
01.08.2025 07:20 β π 0 π 0 π¬ 0 π 0
@charliemchapman.com I think in Framous, the restore purchase button is not working (at least for me), FYI
01.08.2025 07:17 β π 0 π 0 π¬ 0 π 0
Hey Natalia, do you know how to do the navigation bar effect in UIKit or SwiftUI?
I can manually make it in UIKit, but such a "common" pattern specially in screens with stretchy headers doesn't seem to have a good public API, that I know of.
17.06.2025 08:32 β π 0 π 0 π¬ 0 π 0
YouTube video by Crafting Swift
Why you should be doing hackathons at work
New video! I discuss how we run hackathons at my day job and share tips for organizing one at your company
This is quite relevant with WWDC 2025, as Hackathons are a great arena to try out new Apple APIs
www.youtube.com/watch?v=sELq...
10.06.2025 19:39 β π 0 π 0 π¬ 0 π 0
YouTube video by Crafting Swift
Keeping track of WWDC Sessions with Notion
I re-share my video on how I watch WWDC sessions.
Notion is great to keep things organized #wwdc #appledev #swift youtu.be/tEAS5rUfMLE
10.06.2025 11:12 β π 1 π 0 π¬ 0 π 0
Also my channel is growing :D
23.05.2025 09:30 β π 1 π 0 π¬ 0 π 0
it's surprising how annoying can be to deal with live activities via push notifications.
APNS request are accepted, 200 ok, but nothing happens on device and the attached log calls don't show anything
23.05.2025 09:29 β π 0 π 0 π¬ 0 π 0
also my sample project helped me a lot π€£
23.05.2025 09:27 β π 0 π 0 π¬ 0 π 0
YouTube video by Crafting Swift
Design and develop Live Activities with ActivityKit for iOS 18
I made a whole video about live activities.
Still, making a live activity for the SATS app has been challenging.
Remember: you need to send dates as timestamps since 1970!
youtu.be/mu9LlmUYC9E
23.05.2025 09:27 β π 1 π 0 π¬ 1 π 0
What do you use for these graphics? Sketch, figma? Something else?
I think you have tons of graphic design knowledge you can share. Maybe as a course?
20.05.2025 07:23 β π 0 π 0 π¬ 0 π 0
YouTube video by Crafting Swift
How to animate views as you scroll in SwiftUI
New video out! This time I share a quick tip on how to animate views driven by scroll on SwiftUI! I focus particularly in the position of a view inside a scroll view to drive animations.
A quick and handy technique to drive animations like the App Store app does
youtu.be/KkYLzgS7ky8
12.05.2025 14:03 β π 1 π 0 π¬ 0 π 0
YouTube video by Crafting Swift
How to modularize an iOS app with SPM packages
New video alert! In this one I share how we split our code at my day job using local SPM packages!
I go through my sample app from the latest videos and divide it into packages to be able to resuse code and work on isolated modules of my app
www.youtube.com/watch?v=IjoX...
28.04.2025 19:43 β π 0 π 0 π¬ 0 π 0
in general, I think developers and designers don't put enough attention to the navigation bar and the loading/error states as they should
03.04.2025 09:03 β π 0 π 0 π¬ 0 π 0
I've been working on iOS for 7 years now. I love to learn each day more about this platform and try to make the best apps possible.
@jordanmorgan10.bsky.social now I'm reading the design book in your collection. I really appreciate your insights and your goal of "best in class" apps.
03.04.2025 08:41 β π 0 π 0 π¬ 2 π 0
YouTube video by Crafting Swift
Design and develop Live Activities with ActivityKit for iOS 18
@seanallen.bsky.social you can check my video Design and develop Live Activities with ActivityKit for iOS 18
youtu.be/mu9LlmUYC9E and promote it on swift news if you think itβs worth sharing :D
01.04.2025 08:26 β π 3 π 1 π¬ 1 π 0
My new video is up! This time I go how I would implement navigation on a medium to large iOS application with a pattern extracted from the app from my day job, so it's based on real world aplication.
youtu.be/CbqhMg7559A
30.03.2025 16:01 β π 0 π 0 π¬ 0 π 0
Readwise
Grow wiser and retain books better: Readwise sends you a daily email resurfacing your best highlights from Kindle, Instapaper, iBooks, and more.
I also recommend a lot a service like Readwise.
One thing is to read books and the other is to remember what you read.
This has revolutionized how I read books and articles.
Here is my affiliate link for readwise to get an extra free month in your trial readwise.io/craftingswift/
28.03.2025 09:27 β π 1 π 0 π¬ 0 π 0
YouTube video by Crafting Swift
A year of reading for an iOS developer
I made some recommendations from the books I read last year youtu.be/IBh2y0O6-io?...
28.03.2025 09:25 β π 0 π 0 π¬ 0 π 0
One my daily routines, before starting my work day, is that I spend 10 min reading a book, also on weekends.
I like start my day by learning something and so far these are the books that I have read this year
28.03.2025 09:24 β π 0 π 0 π¬ 2 π 0
I just finished your book @natpanferova.bsky.social
A lot of good advice. I have a bunch of highlights in the book. Certain parts, like the Text chapter was awesome and also your explanation about preferences, finally helped me make sense of this feature.
Recommended read!
28.03.2025 09:22 β π 2 π 1 π¬ 1 π 0
YouTube video by Crafting Swift
Building UI that is easy to Preview and Test with SwiftUI
In my new video, I share how we architect my day job app to make the view code that we write easier to preview and test.
It includes a full sample project that is a clone of the Apple TV app, but focused in movies youtu.be/KZBr0wlS3K0
13.03.2025 21:47 β π 0 π 0 π¬ 0 π 0
I finished the first book now. It was great, there was tons of things I didnβt know, like the borders for clickable elements, the use of color for meaning, etc. great book! Now I need to practice
11.03.2025 09:50 β π 0 π 0 π¬ 0 π 0
04.03.2025 20:21 β π 0 π 0 π¬ 0 π 0
Indie dev and content creator based in Spain. Building Helm, NowPlaying, QReate and Fosi.
Writing at polpiella.dev & curator of the ioscinewsletter.com
Posting Yugioh TCG/OCG Master duel,Rush duels,Duel links,and Anime based news.
(unoffical account,Yugioh is property of Konami)
π©π° Designer β¦ πΉοΈ CEO of Northplay β¦ π Author of http://appiconbook.com β¦ Dad Level 2
π» Product guy & indie maker
π± Building iOS apps
π Based in Poland, remote-first
π€ Letβs connect
π mrzv.app
#buildinpublic
πBuilding iOS Apps | π¨βπ»Web Wizzard | π±Design Enthusiast
π https://rychillie.net
Software developer into Swift, Rust and Emacs
martinrechsteiner.com
Swift and Rust developer. Creator of Swift by Sundell.
Writing the #1 iOS newsletter on Substack. Turbocharge your Swift career with in-depth weekly articles π Sign up free today!
join.jacobstechtavern.com
A worldwide Swift conference in the β₯οΈ of Leeds, happening again in 2025. Founded by Adam Rush & Community π Sponsorship: info@swiftleeds.co.uk π«ΆπΌ
Swift is a general-purpose programming language that's fast, modern, safe, and a joy to write. Designed for all, developed in the open.
Dev Advocate at @revenuecat.com, indie #iOS dev building @darknoise.app and host of the @launchedfm.com podcast.
Me: charliemchapman.com
Launched: launchedfm.com
Dark Noise: darknoise.app
I create content to help iOS developers level up their skills. Learn iOS Dev - http://seanallen.teachable.com. Building Creator View.
youtube.com/seanallen
Interview podcast telling stories of app devs and creators. Hosted by @charliemchapman.com
Self-employed programming potato that loves to make ideas into reality
inkedin.com/in/hildevestol/
Make apps https://indiegoodies.com/
Data Scientist, #Python and #SwiftLang, macOS/iPadOS app developer
Author (fcpefficientediting.com), trainer, video editor, animator, videographer. Also @funwithstuff on Threads, sometimes on Twitter and funwithstuff@mastodon.social.
Subterranean homesick mathematician. Co-host of @pointfree.co.
https://www.fewbutripe.com
Eat, code, love. I make Mac apps and open-source.
https://sindresorhus.com/apps
Mastodon: https://mastodon.social/@sindresorhus
X: https://x.com/sindresorhus