Loading demo
Demo didn’t load.
Onboarding
Name the trap first.
Four beats before setup. The hour that started as one check.
Setup
Getting to know you.
Nine steps, skippable. Gender and age first, so later prompts can fit.
Friction
Don’t just block. Offer a next step.
When the scroll itch hits: a book, a walk, piano, a stretch.
Stack
SwiftUI. Screen Time.
DeviceActivity, FamilyControls, ManagedSettings, UserNotifications. iOS Engineer at Apple Developer Academy Challenge 4.