Development · Article or course

Any Distance Goes Open Source

Deep-dive writeup and open-source release of the Apple Design Award–winning fitness tracker.

Visit spottedinprod.com ↗

A detailed technical article celebrating the open-source release of Any Distance, a popular iOS activity tracking app. It breaks down the app's signature UI components, including 3D route rendering in SceneKit, Metal shaders, and custom SwiftUI animations, complete with code snippets and GitHub links. It serves as an instructive reference for iOS developers and design engineers aiming to build high-polish mobile interfaces.

What it's for

  • Learn how to render animated 3D GPS routes and elevation maps using SceneKit
  • Study production SwiftUI and Metal implementations for custom micro-interactions
  • Reference complete iOS codebase architecture from an Apple Design Award winner

Features

  • Technical breakdown of 3D route rendering using SceneKit line nodes and planes
  • Source code snippets for countdown animations, confetti, and scrubbable line graphs
  • Implementation details for Metal-based gradient animations and progressive blurs
  • Direct links to full production files in the open-source GitHub repository
  • Architectural commentary from the app's creator

Pricing

Free to read; repository is open source

Details

Type
Article or course
Category
Development
Topic
iOS Development
Open source
Yes
Platforms
Web, iOS
For
iOS developers, design engineers, and mobile UI designers.
Alternative to
Strava, Nike Run Club
Tags
ios, swiftui, scenekit, design engineering, open source, swift

Why it was saved

  • @n___vc, 20 June 2025: Background reading on the project and where to find more details.
  • @n___vc, 20 June 2025: Background reading on what open sourcing means for the project.

Related

Updated