Archive
Article Archive
Browse all 76 technical articles chronologically. From the latest SwiftUI techniques to foundational iOS development concepts.
2025 (38 articles)
December 2025
Building The Pit: A Metallica-Themed Physics Playground in VisionOS
Recreating the M72 Beach Ball Chaos With VisionOS, Physics, and Pure Fun
November 2025
iOS App Attest + DeviceCheck: Building Real Trust Into Your App (Without Losing Your Mind)
App Attest + DeviceCheck - the backstage crew keeping your app from getting wrecked...
October 2025
Treat Your Data Like a Backstage Pass: iOS Security Best Practices
Treat Your Data Like a Backstage Pass - iOS Security Best Practices...
đ Static Formatters: The 5-Line Performance Win Every Swift Dev Should Know
đ Static Formatters: The 5-Line Performance Win Every Swift Dev Should Know...
September 2025
The TCA Playbook: Debugging Large Reducers Without Losing Your Mind
The TCA Playbook- Debugging Large Reducers Without Losing Your Mind...
Mastering Firebase Remote Config & Feature Flags in iOS Apps
Mastering Firebase Remote Config & Feature Flags in iOS Apps...
Building a Semi-Production-Ready AR Object Detection App with Real-Time Video Overlays in iOS
Building a Semi-Production-Ready AR Object Detection App with Real-Time Video Overlays in iOS...
Customizing PencilKit: Going Past Appleâs Tool Picker
Customizing PencilKit- Going Past Appleâs Tool Picker
August 2025
AsyncSequence for Real-Time APIs: From Legacy Polling to Swift 6 Elegance
AsyncSequence for Real-Time API - From Legacy Polling to Swift 6 Elegance
Custom Animations with phaseAnimator
Custom Animations with phaseAnimator...
đ Reactive SwiftUI Forms with SwiftData, Validation & Combine
đ Reactive SwiftUI Forms with SwiftData, Validation & Combine...
âď¸ NavigationStack + Deep Linking in Large SwiftUI Apps
âď¸ NavigationStack + Deep Linking in Large SwiftUI Apps...
Building a Heart Rate Heat-Map with SwiftUI + HealthKit
Most running apps give you an average heart rate.
July 2025
'Mastering Custom Test Suites in Xcode: Run Only What Matters'
Build smarter, not slowerâââfrom the cockpit of modular Swift apps â ď¸ 28-Minute Test Runs? Been There.
Beyond Firebase: Using MetricKit, os_signpost, and Instruments in a Modern SwiftUI App
"It started with an interview question: > Your SwiftUI view freezes" when scrolling.
'Swift Macros in the Wild: Building Reusable SwiftUI Views with @expression'
While building the PushTo100 app, I kept running into the same boilerplate patternsâââespecially around buttons...
Building a Universal Workout App: Seamless iPhone Apple Watch Data Sync
How PushTo100 syncs workouts without dropping a single rep Starting Line: One App, Two Devices, No Excuses...
June 2025
'Building Context-Aware Notifications in Swift: Lessons from PushTo100'
Why Most Fitness App Notifications Suck Notifications can make or break a fitness app.
'72 Syncs and Counting: How PushTo100 Survived CloudKit'
> â72 seasons of silence, one sync engine to rule them all.
Push to 100âââThe Side Project That Actually Made It
đĽ Push to 100âââThe Side Project That Actually Made It Some projects start with a pitch.
Swift @available, Macros, and How to Survive Beta Season Without Delaying Your Flight
WWDC drops a new Swift version and fresh APIs? Cue the dev turbulence.
'Broadcasting Like a Pirate: How I Built PYR8RDIO as DJ Wreckless Wes'
đ¤ âYoâââthis ainât your usual SwiftUI deep dive.
May 2025
Blasting CarPlay & Bluetooth: Syncing with External Devices
Yo, fellow devs â imagine mixing the raw intensity of a Metallica track with the...
What the Diff? Understanding SwiftUI's Diffing Engine
Learn how SwiftUI's diffing engine works under the hood and why using .id(UUID()) inside ForEach...
April 2025
âď¸ TestFlight Isnât Just a StepâââItâs a Skill You Need to Survive
When you first hear about Appleâs TestFlight, it sounds harmless. Push a button. Share a...
Why Your SwiftUI App Is Slower Than You Think
Ever wondered why your SwiftUI views feel sluggish, even though youâve followed every âbest practiceâ?...
SwiftUI CanvasâââThe Art of Drawing in Code
Letâs get real for a minute. Thereâs something raw about writing code that transforms into...
March 2025
đ¸ Morph Into Flame: Building a Custom SwiftUI-to-UIKit Image Transition
Sometimes you need to throw down something more powerful than a boring push animation. You...
Flying High with Swiftâs NumberFormatter: Tips, Tricks & Edge Cases
You ever find yourself formatting numbers, thinking itâs going to be a smooth ride⌠and...
đ¸ Mastering Swift Calendars â°
Handling dates in Swift seems easy⌠until it isnât. Whether itâs a daylight saving bug...
Sensors: The Hidden Party Animals in Your Apple Gear
Ever caught yourself wondering how your iPhone and Apple Watch seem to know every little...
Riding the Bluetooth Lightning: Connecting SwiftUI Apps to External Devices
Ever been in a technical interview when the interviewer casually asks, âSo how does Bluetooth...
February 2025
Real-Time Graphs & Charts in SwiftUI: Master of Data Visualization
If youâve ever built a SwiftUI app that deals with live dataâââheart rate tracking, step...
SwiftUI Colors: A Headbanging Guide to Theming
Picture this: Youâre blasting Master of Puppets, head down, fingers flying over Xcode, and thenâââBAMâââyour...
January 2025
Ride the Lightning with SwiftUI Navigation for tvOS
Introduction: Building Like Youâre on Stage
Master of Secrets: Securing Your App with SwiftUI
If youâre building any app that handles sensitive dataâââwhether itâs a banking app, a health...
Swift GenericsâââA Refresher
Iâll never forget the time an interviewer asked me if I could build a SwiftUI...
Mapping Workouts with HealthKit and SwiftUI: A Full Demo
You know whatâs cool? Turning raw HealthKit data into something visual, like mapping your runs...
2024 (38 articles)
December 2024
Exploring tvOS Media Playback with AVKit and SwiftUI
There was a time when I wrestled with video streaming on Apple TV. Everything looked...
VisionOS Scene Phases: Building Apps That Respect the System
Ever been mid-development on a VisionOS app, only to watch it crash when transitioning between...
SwiftUI: Structs, State, and the Backstage Magic
SwiftUI is like a great albumâââtight, cohesive, and packed with hooks that keep you coming...
Custom Animations with Timing Curves in SwiftUI: Make Your UI Rock
Animations in SwiftUI are like riffs in a Metallica songâââthey set the tone, grab your...
Custom Shapes and Masking in SwiftUI: Tips, Tricks, and Techniques
Ever felt like SwiftUIâs built-in shapes just arenât cutting it? Maybe youâve wanted to create...
November 2024
Debugging SwiftUI Layouts: Tips, Tricks, and Techniques
SwiftUI makes building UIs fast and fun, but debugging layouts can sometimes feel like solving...
Inside the Developerâs Den: A Peek into My Ultimate Coding Setup
Welcome to my sanctuary. My command center. The place where magic happensâââwhere creativity meets code...
Mastering Sendable in Swift 6
In Swift 6, Sendable isn't just a convenient protocol â it's central to maintaining a...
October 2024
Tuning Lazy Stacks and Grids in SwiftUI: A Performance Guide
When building SwiftUI applications, performance tuning becomes essential, especially when working with large datasets or...
Interactivity with Scene Phases: Harnessing @Environment(.scenePhase) in SwiftUI
SwiftUI has totally transformed how we build user interfaces on Apple platforms. Its declarative style...
Boosting Engagement with Top Shelf: A tvOS Extension Tutorial
As someone whoâs had the chance to work on streaming apps used by millions, I...
How to Use SwiftUIâs Preview Content with the #Preview Macro
SwiftUI has transformed UI development across Apple platforms with its declarative syntax and powerful preview...
Optimizing SwiftUI: Reducing Body Recalculation and Minimizing @State Updates
Having been involved in iOS development since the release of the first SDK, Iâve witnessed...
Reducing SwiftUI Memory Usage in Large Applications
As someone who has spent years developing large-scale applications, Iâve witnessed firsthand how crucial efficient...
Custom Layouts in SwiftUI: A Deep Dive into the Layout Protocol
SwiftUIâs Layout protocol opens up a new world of possibilities for designing custom layouts. Whether...
September 2024
Mastering Actors and Concurrency - Best Practices
Introduction
Creating Advanced Dropdown Menus in SwiftUI
Dropdown menus are a fundamental part of user interfaces in iOS applications, allowing users to...
August 2024
Property Wrappers in Swift: Advanced Use Cases and Tips
Swiftâs property wrappers, introduced in Swift 5.1, provide a powerful mechanism for encapsulating and reusing...
Mastering SwiftUIâs TabView: Tips and Tricks for a Seamless User Experience
SwiftUIâs TabView provides a powerful way to navigate through multiple views in your app with...
July 2024
Enhancing Your SwiftUI App with Dynamic Type and Accessibility
As developers, itâs our responsibility to ensure that our applications are accessible to everyone, including...
Mastering Gestures in SwiftUI: Advanced Techniques for TapGesture
SwiftUI offers a powerful and flexible way to handle user interactions through gestures. In this...
Mastering ProgressView in SwiftUI: Advanced Techniques, Tips, and Tricks
SwiftUI has made it incredibly easy to create progress indicators with ProgressView. With the latest...
Enhancing SwiftUI Views with PreferenceKey: A Comprehensive Guide
SwiftUI offers a powerful way to customize and pass data up the view hierarchy using...
Advanced Techniques for Using List in SwiftUI
SwiftUIâs List is a powerful and flexible container view that can display a scrollable list...
June 2024
Mastering Anchor Preferences in SwiftUI: Advanced Coordinate Space and Positioning
SwiftUI provides a powerful and flexible way to manage layout and positioning through anchor preferences....
Utilizing TimelineView for Time-Based Updates in SwiftUI
In SwiftUI, TimelineView provides a powerful and efficient way to handle views that require regular...
Enhancing Accessibility in VisionPro Applications: Implementing Voice Commands
As the realm of Augmented Reality (AR) expands with innovations like VisionPro, ensuring accessibility remains...
Mastering FocusState in SwiftUI: Dynamic Form Management with Advanced Features
Managing user focus effectively is crucial for creating seamless and intuitive user experiences in any...
Unlocking the Power of CLLocation: Working with Geolocation in Swift
In the world of mobile development, geolocation plays a pivotal role in creating contextually aware...
Advanced Guide to Implementing Spatial Audio in VisionPro Applications
Introduction to Spatial Audio and Its Importance
Enhancing SwiftUI Views with Custom ViewModifiers
Introduction
Mastering PresentationDetent in SwiftUI: A Comprehensive Guide
Welcome to this comprehensive guide on using PresentationDetent in SwiftUI. Learn how to control sheet...
May 2024
Building a SwiftUI App for Scanning Text Using the Camera
This tutorial will guide you through building a SwiftUI app that scans and recognizes printed...
Creating a Simple Network Manager/Client in SwiftUI Using Protocols, async/await, and URLCache
When developing apps in SwiftUI, handling network requests efficiently is crucial for providing a seamless...
Embracing Swiftâs Async/Await: Bridging with Existing Closures
Swiftâs async/await syntax, introduced in Swift 5.5, provides a powerful way to handle asynchronous code...
Efficient Network Caching in Swift with URLCache
When building an iOS application that frequently fetches data from the network, it's crucial to...