Writing
Ios
- 01iOS
Building a Durable User Feedback Loop from iOS to Slack and GitHub
How I made in-app feedback durable before Slack sees it, routed it by category, and kept the report, investigation, and verified GitHub issue in one thread.
12 min readRead - 02iOS
Shipping iOS Builds from a Slack Thread with Xcode Cloud
How Indie Ops turns a Slack request into exact-commit verification, a private TestFlight release, and an automatically finished App Store submission.
10 min readRead - 03iOS

Using UITabAccessory on iOS 26 for Windfall’s Global Search
How I used UIKit’s UITabAccessory on iOS 26 to keep Windfall’s global transaction search close at hand without adding another tab.
9 min readRead - 04iOS

Building Reliable Airport Condition Notifications
How AeroNautical moved from opportunistic iOS background refresh to a server-driven notification pipeline built around observed airport conditions.
13 min readRead - 05iOS

API Call times optimization in a data rich iOS app.
Discussing GraphQL optimization, and GCD
8 min readRead - 06Tutorial

Shorten Apple Media Links with Python
Learn how to use python to quickly shorten Apple Media links.
3 min readRead - 07iOS

DocumentScannerViewController: Discussion and Tutorial
Data Scanning and much more!
11 min readRead - 08iOS

UICalendarView Tutorial
Date Selections, Decorations, and more
7 min readRead - 09iOS

Using SwiftUI with UIKit in 2022
Discussing UIHostingController, ObservableObjects, UIHostingConfiguration, and more
7 min readRead - 10SPM
Introducing UpdateAvailableKit
This is UpdateAvailableKit: a super easy way to check if the installed app has an update available.
3 min readRead - 11Tutorial

Introducing ReleaseNotesKit
This is ReleaseNotesKit, a brand new, elegant, and extremely simple way to present the recent version’s release notes to your users. ReleaseNotesKit uses the iTunesSearchAPI to access information about the app.
4 min readRead - 12Tutorial

Safer and cleaner UserDefaults and AppStorage
In this article, I share with you how I use a safer version of UserDefaults in my SwiftLang projects.
5 min readRead - 13Tutorial
Creating a Custom Font Picker in and for SwiftUI
Leverage the UIViewControllerRepresentable in your SwiftUI application to create a font picker.
7 min readRead - 14Tutorial
Building a music recognition app in SwiftUI with ShazamKit
Learn how to leverage the power of ShazamKit in your SwiftUI applications.
9 min readRead - 15Tutorial
Introduction to Generics in Swift
Generic code enables you to write flexible, reusable functions and types that can work with any type, subject to requirements that you define.
3 min readRead - 16Tutorial
Introduction to Property Wrappers in Swift
A property wrapper helps you mark a clear distinction between the code that defines a property and the code that manages how that property is stored
4 min readRead - 17Tutorial
Optionals in Swift
Optionals are Swift Language traits that lets the programmer operate on a variable that may or may not have a value at a particular instance.
5 min readRead - 18Tutorial
Color Picker in iOS
WWDC 2020 brought many new UIControl APIs to iOS, iPadOS, and macOS. One of the best new additions is the system Color Picker
4 min readRead - 19Tutorial
SwiftUI MapView
In this tutorial, we’ll learn how crazy simple it is to integrate MapViews using the MapKit framework, which is now native, in your SwiftUI Applications
4 min readRead - 20Tutorial
UIMenu and UIAction in iOS
At WWDC 2020 Apple announced a whole new set of interactions with the existing UIMenu and UIAction APIs
4 min readRead