What if the next five minutes of scrolling began with twenty-five minutes of focus?
Earn Your Scroll builds an iOS experience around that exchange. Complete a focus session, earn access time and make the next break a deliberate choice. The product keeps the trade visible: 25 minutes of focus earns five minutes of access; 50 earns ten.
The interface is designed to feel like a quiet instrument. A clear timer, restrained colour and native controls put the current decision ahead of dashboard clutter. Light and dark appearances carry the same visual rhythm through focus, earned time and activity history.
My work covered:
The focus-to-access product model and end-to-end screen flows.
Native SwiftUI interfaces, including onboarding, Today, Activity and Settings.
A local session and credit model with persistence and state recovery.
Screen Time integration and clear permission and unavailable-device states.
Accessibility considerations including Dynamic Type and Reduce Motion.
Stage: Native iOS product prototype. Screenshots are simulator views; Today, Activity and focus views use sample data. Physical-device Screen Time acceptance and App Store distribution remain pending.
Built with Swift, SwiftUI and Apple's native frameworks.
Like this project
Posted Oct 19, 2026
A native iOS prototype that turns completed focus sessions into earned screen time, with a calm SwiftUI interface and local-first data.