Development · Article or course
Any Distance Goes Open Source
Deep-dive writeup and open-source release of the Apple Design Award–winning fitness tracker.
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
Related
Pattern for building a multi-state morphing button in SwiftUI
Engineering guide for building high-performance, streaming-friendly iOS chat message lists.
Sample SwiftUI app demonstrating Clean Architecture with modern Swift patterns
Index official Apple documentation as reference docs inside Cursor's AI composer
SwiftUI guide for creating animated OTP verification inputs with validation states
The open-source code powering the For You recommendation feed on X.
Updated