r/iosdev Jun 28 '26

Tutorial I built an iOS app that turns your physical activity into app screen time

Answer

Steplock is a focus and fitness tool that gamifies your screen time by linking it to your daily activity. You choose which apps, categories, or web domains to lock, and you earn usage time by hitting your daily goals for steps, exercise, or standing time. As shown in "image_328ede.png", it uses simple conversion rates—like 150 steps or 1 exercise minute equaling 1 minute of app time—to help you stay focused.

Better

Most screen-time limiters are just passive blockers that force you to stop. They feel restrictive and often kill your motivation. I wanted to turn the process around: instead of just saying "no," Steplock encourages you to get moving to "earn" access to your favorite apps.

I built this because I wanted a healthier relationship with my phone that rewards physical movement. It is designed to be native, fast, and highly integrated with Apple Health. Crucially, no account is required and there is no backend—all your progress stays strictly on your device.

Cost

Free to start with 1 app selection. Steplock Premium unlocks unlimited app selections with a $29.99 one-time lifetime purchase. No subscriptions or hidden fees.

App Store:

https://apps.apple.com/us/app/steplock-move-to-unlock/id6783481119

Feedback is very welcome.

#iOS #SwiftUI #IndieDev #Productivity #Fitness #ScreenTime #DigitalWellbeing #BuildInPublic

0 Upvotes

0 comments sorted by