we curate iOS/Swift articles every Friday
like what we're sharing? subscribe. helps us grow
ios-newsletter.snappmobile.io/subscribe.html
#iOSDev #Swift
Snapp Mobile iOS Newsletter | Subscription
Subscription
189 Followers
2179 Following
Weekly Swift & iOS dev insights from @snappmobile.bsky.social
Statistics
we curate iOS/Swift articles every Friday
like what we're sharing? subscribe. helps us grow
ios-newsletter.snappmobile.io/subscribe.html
#iOSDev #Swift
Subscription
โค๏ธ ๐ป๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐ ๐๐๐๐ ๐ฏ๐๐๐๐๐๐ฒ๐๐ ๐๐ ๐๐ถ๐บ ๐๐๐๐ by Letizia Granata
Build fitness apps that matter with HealthKit integration. Capture real-time workout data and craft responsive SwiftUI interfaces your users will love.
#HealthKit #iOS #SwiftUI
www.createwithswift.com/tracking-wor...
Learn how to track workouts using HealthKit in a SwiftUI app.
๐ฌ ๐ฎ๐๐๐๐๐๐ ๐บ๐๐๐๐๐๐ ๐๐๐๐ ๐ฝ๐๐ ๐๐ ๐๐ ๐๐๐๐๐๐๐๐บ by Florent Morin (@florentmorin.bsky.social)
Three battle-tested approaches for Vision Pro video playback: from simple 2D playback to fully spatial experiences. Perfect starter guide for spatial computing.
#visionOS #SpatialComputing #VisionPro
From flat to immersive: master video playback on Apple Vision Pro.
๐ฌ ๐ด๐๐๐๐จ๐๐๐๐๐ด๐๐๐๐๐๐ & ๐จ๐๐๐๐๐ด๐๐๐๐๐๐: ๐ช๐๐๐๐๐๐๐๐๐๐-๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐๐ by Antoine van der Lee (@avanderlee.com)
Notifications crashing with concurrency errors? Replace unsafe ๐๐๐ก๐๐๐ฆ() with thread-safe alternatives that work seamlessly with modern async/await patterns.
#SwiftConcurrency #Notifications
Dive into notifications and Swift concurrency. Discover the updated notification API that ensures thread safety.
โณ ๐ป๐๐๐ ๐ฐ๐ ๐๐๐๐๐๐ by Chris Eidhof (@eidhof.nl)
SwiftUI tasks don't re-run when view properties change - here's why. Understanding task identity and dependency tracking is crucial for predictable, efficient async behavior in your views.
#SwiftUI #Concurrency #async
chris.eidhof.nl/post/swiftui...
When you write SwiftUI views, one of the big advantages over UIKit is that SwiftUI performs automatic dependency tracking. Whenever your model invalidates or one of your viewโs properties change,โฆ
๐ ๐ฉ๐๐๐๐ ๐๐๐ ๐ช๐๐๐๐๐ -๐บ๐๐๐๐๐ ๐ฉ๐๐๐๐๐๐๐ ๐๐๐๐ ๐ฎ๐๐๐ฏ๐๐ ๐จ๐๐๐๐๐๐ by Daniel Saidi (@danielsaidi.bsky.social)
Automate closed-source Swift package builds from commit to distribution. GitHub Actions orchestrates the entire pipeline - compilation, testing, and release without manual overhead.
#Swift #Automation
Using GitHub Actions is a great way to automate your build pipeline. In this post, weโll take a look at how to use GitHub Actions to buil...
๐ง ๐ถ๐๐ ๐บ๐๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐ ๐๐๐ ๐๐ by Paul Hudson (@twostraws.bsky.social)
Your string replacements behaving unexpectedly? ๐๐๐๐๐๐๐๐๐๐๐๐๐ข๐๐๐๐๐๐๐ has subtle gotchas. Discover why and what Apple's modern alternatives offer.
#Swift #StringHandling #Debugging
TL;DR: You should use replacing(_:with:) rather than replacingOccurrences(of:with:)
๐งช ๐ท๐๐๐๐๐๐๐ ๐๐ ๐ท๐๐๐๐๐๐๐๐๐๐๐๐ ๐ป๐๐๐๐ by Alex Ozun (@alexozun.com)
Five critical pitfalls that trip up teams adopting Swift Testing at scale. Learn the patterns that prevent test pollution, flaky assertions, and maintenance nightmares as your test suite grows.
#Swift #Testing #SwiftTesting
In this article, I share my experience adopting Swift Testing at scale and the lessons I learned about **Parameterized Tests**, including five common pitfalls teams may encounter. I also recommendโฆ
๐จ ๐ฎ๐๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐ ๐๐ ๐บ๐๐๐๐ ๐๐๐๐๐ ๐ฐ๐๐๐๐ ๐ท๐๐๐๐๐๐๐๐๐ by Majid Jabrayilov (@mecid.bsky.social)
Image Playground brings text-to-image generation directly into Swift. No external APIs needed - generate, customize, and integrate images programmatically right in your app.
#Swift #ImageGeneration #iOS
Iโm continuing to work on AI-generated content in my apps, and this time, weโll focus on image generation. You might be familiar with the Image Playground app on your Apple devices, which also has aโฆ
๐ฑ ๐๐ฌ๐ฌ๐ฎ๐ #๐๐ ๐ข๐ฌ ๐จ๐ฎ๐ญ!
Fresh insights on iOS dev: ๐จ ๐ฎ๐๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐ ๐๐๐๐ ๐ฐ๐๐๐๐ ๐ท๐๐๐๐๐๐๐๐๐ ๐งช ๐ท๐๐๐๐๐๐๐ ๐๐ ๐ท๐๐๐๐๐๐๐๐๐๐๐๐ ๐ป๐๐๐๐ ๐ง ๐บ๐๐๐๐ ๐ด๐๐๐๐๐๐๐ ๐๐ ๐จ๐๐๐๐ ๐ ๐ฎ๐๐๐ฏ๐๐ ๐จ๐๐๐๐๐๐ ๐๐๐ ๐ฉ๐๐๐๐ ๐ โณ ๐ป๐๐๐ ๐ฐ๐ ๐๐๐๐๐๐ ๐ฌ ๐จ๐๐๐๐ ๐ต๐๐๐๐๐๐๐๐๐๐๐๐ ๐ฌ ๐ฝ๐๐ ๐๐ ๐๐ ๐๐๐๐๐๐๐ถ๐บ โค๏ธ ๐ฏ๐๐๐๐๐๐ฒ๐๐ ๐ป๐๐๐๐๐๐๐
#Swift #iOS #SwiftUI
Issue 66 โข November 14, 2025