HeadlinesBriefing favicon HeadlinesBriefing.com

Developer builds iOS app for paid running challenges

DEV Community •
×

A solo developer is building an iOS app called RunForPay where users pledge money that gets charged if they don't meet their monthly running goals. The app uses HealthKit for tracking and Stripe for payments, with a DDD architecture skeleton already created. The developer, a data analyst by day, is testing App Review and hoping the financial stake motivates more consistent exercise.

The concept follows a familiar behavioral economics model: put money at risk to create accountability. Users select deposit amounts from ¥500 to ¥10,000, with ¥1,000 as the default. The architecture separates concerns into Domain, UseCases, and Infra layers, tracking running minutes through HealthKit and authorizing deposits via Stripe. An in-memory store handles persistence during development.

Current progress includes a 16-file project skeleton, HealthKit and Sign in with Apple entitlements, and a working directory structure. The main blocker is updating macOS to run Xcode 15.6+. Next steps involve installing Xcode, configuring Team ID, and integrating Swift Package Manager dependencies for Stripe and Supabase before building and submitting to the App Store.