Hi, I'm Shaun. I'm an app and web developer in London, UK. In my day job I work for Skyscanner.
iOS Apps

Personal Best
Level up your workouts
HealthDrop
Save workouts easilyLatest blog posts
-
Adding polylines to maps in SwiftUI
- 03 Mar 2021
Using UIKit to display lines on maps in SwiftUI
-
Adding haptic feedback to buttons in SwiftUI
- 20 Jan 2021
How to add haptic feedback to buttons (and other views) very simply.
-
Accessing the photo library in SwiftUI
- 02 Jan 2021
How to access the photo library in SwiftUI using PHPicker
-
Using DispatchGroup in Swift for asynchronous loops
- 31 Dec 2020
How to wait for an asynchronous loop to complete before calling a completion handler
-
Making your own errors in Swift
- 31 Dec 2020
How to create your own instances of Error
-
Going indie: 2020 in review
- 29 Dec 2020
Facts and figures from my foray into independent app development
-
Creating images from SwiftUI views
- 23 Dec 2020
How to turn any SwiftUI view into a UIImage
-
Static maps in SwiftUI with MKMapSnapshotter
- 22 Dec 2020
How to use MKMapSnapshotter in SwiftUI views to create static maps
-
Optional view arguments in SwiftUI
- 16 Oct 2020
How to make SwiftUI views with optional view arguments
-
Declaring unnamed arguments in SwiftUI
- 10 Oct 2020
How to make SwiftUI views with unnamed arguments