StrideBound pairs accurate run tracking with a collection-driven progression loop. The product is designed to reward consistency without sacrificing tracking quality.
Run Tracking
- Live run session with route rendering
- Real-time distance, pace, duration, and calorie estimates
- Pause and resume support
- Background location continuity during active runs
- Run confirmation sheet with auto-save countdown
Encounter Engine
- Pre-run loadout selection from backpack inventory
- Up to 3 visible slots in active run setup
- Items consumed when a run starts
- Encounter weighting based on distance, lure tags, and rarity
Discovery and Pet Progression
- Movement-based monster discovery
- Adoption flows with active pet assignment
- Distance-based pet XP gain
- Feed, groom, and play interactions for bonus XP
- Adoption offers that return gems based on rarity and progress factors
Collection Index
- Separate monster and item index views
- Hidden entries until discovery
- Discovery progress indicators
- Detail pages with rarity, stats, lore, and metadata
Economy and Inventory
- Two currencies: points and gems
- In-app shop with purchasable items
- Persistent inventory with quantity tracking
- Filter and sort controls for item-heavy screens
- Quick "Use Previous" loadout recall
Insights and History
- Lifetime totals for runs, distance, duration, and calories
- Weekly summary with comparison delta
- 7-day pace trend chart
- Run calendar and detailed history
- Day-level and full-run views with route replay
Onboarding and Personalization
- Multi-step onboarding with gameplay guidance
- Profile setup for name, weight, and height
- Metric and imperial unit preferences
- Location-permission onboarding flow
Technical Foundation
Built for iOS using UIKit, CoreLocation, MapKit, CoreMotion, Core Data, Keychain-backed storage, and StoreKit 2 services.