Articles archive

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
Understanding some View in SwiftUI
From: Luke Smith’s Blog
Added: March 13, 2026
Creating a new data driven app at Gumtree - 1 Overview of BFF and Apps
From: Luke Smith’s Blog
Added: March 13, 2026
Creating a new data driven app at Gumtree - 2 iOS Architecture
From: Luke Smith’s Blog
Added: March 13, 2026
Explaining withCheckedThrowingContinuation
From: Luke Smith’s Blog
Added: March 13, 2026