Articles archive

Hand tracking with Turi Create and Core ML
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
Dependency Injection in iOS using Girders for Swift
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
Swift Class Diagrams Remastered
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
Text recognition on iOS 13 with Vision, SwiftUI and Combine
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
Sentiment analysis with Natural Language and SwiftUI
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
Developing drawing app with SwiftUI
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
Getting started with PencilKit on iOS 13
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
iOS design by prototyping and iterating
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
Sound classification with Create ML on iOS 13
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
Building smart Q&A app with CoreML, SwiftUI and Combine
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
Collapsing top bar animation with SwiftUI
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
SwiftUI in production
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
iOS vs Android development in 2020
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
ML recommendation app with Create ML on iOS 15
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
SwiftUI performance tips
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
AnyView's impact on SwiftUI performance
From: Martin Mitrevski’s Blog
Added: March 13, 2026 •
Simple multi-threaded Core Data
From: Luke Smith’s Blog
Added: March 13, 2026 •
Exporting XCode Coverage Report to a Spreadsheet
From: Luke Smith’s Blog
Added: March 13, 2026 •
Core Data Unit Testing
From: Luke Smith’s Blog
Added: March 13, 2026 •
Properly using XCode Quick Help
From: Luke Smith’s Blog
Added: March 13, 2026 •
Self-built standing desk
From: Luke Smith’s Blog
Added: March 13, 2026 •
IEC 62304 : Safe software in a medical environment
From: Luke Smith’s Blog
Added: March 13, 2026 •
My favoured networking stack, using ReactiveSwift, with stubbing.
From: Luke Smith’s Blog
Added: March 13, 2026 •
Logging and debugging without xcode - using OSLog
From: Luke Smith’s Blog
Added: March 13, 2026 •
Avoiding layout errors with UITableViewCell / AutomaticDimension
From: Luke Smith’s Blog
Added: March 13, 2026 •
A SwiftUI custom alert using ViewModifiers and transitions
From: Luke Smith’s Blog
Added: March 13, 2026 •
A VStack / HStack with equally sized children
From: Luke Smith’s Blog
Added: March 13, 2026 •
Replicating UITableView cell selection with a SwiftUI List
From: Luke Smith’s Blog
Added: March 13, 2026 •
Quick tip – logging within SwiftUI
From: Luke Smith’s Blog
Added: March 13, 2026 •
Loading from URL and caching images in SwiftUI
From: Luke Smith’s Blog
Added: March 13, 2026 •
Removing State properties for more testable SwiftUI
From: Luke Smith’s Blog
Added: March 13, 2026 •
SwiftUI: showing / hiding navbar on complex navstack
From: Luke Smith’s Blog
Added: March 13, 2026 •
A better way of mocking networking
From: Luke Smith’s Blog
Added: March 13, 2026 •
Calling a storyboard segue from SwiftUI
From: Luke Smith’s Blog
Added: March 13, 2026 •
Drawing a Shape with Paths and Arcs in SwiftUI
From: Luke Smith’s Blog
Added: March 13, 2026 •
Clean Architecture Overview
From: Luke Smith’s Blog
Added: March 13, 2026 •
Two tactics for unit testing Combine pipelines
From: Luke Smith’s Blog
Added: March 13, 2026 •
Asymmetric Encryption: How SSH Works
From: Luke Smith’s Blog
Added: March 13, 2026 •
Comparing Async Let to TaskGroup
From: Luke Smith’s Blog
Added: March 13, 2026 •
The SwiftUI Profiling tool in Instruments
From: Luke Smith’s Blog
Added: March 13, 2026 •