aher.dev

Case study, 2026

Drab Launcher: a strategy review of an app built to make a phone boring

Drab is an Android launcher I built to reduce screen time: it puts what you have to do next-to-hand and what you would rather do at arm’s length. After three weeks of building, I reviewed it the way a strategy consultant would: what each feature does to the goal, what the behaviour-change literature says will work, which game-theory rules hold at 11 pm, and what the launcher should become. This page is the review, with the model you can run and the mock screens that came out of it. The targets and the screens use one example user throughout: a student job-hunting from a campus library.

Back to the blog

Verdict. The launcher has one proven mechanism and no proven outcome. Cut it to a six-piece core, move the off switch off the phone, and point it at three measurable outcomes for that example user: feeds under 60 minutes a day, out of the house by 8, and 10 job applications a day. Screen time falls as a by-product of the other two.

1. The size of the problem

Survey averages, so that the targets below have a yardstick. Self-reported figures run high; measured pickups run low. The ranges are the point.

5 h 1 minaverage daily smartphone time, US adults (Reviews.org, 2025)
6 h+Gen Z daily smartphone time; boomers about 2 h (Reviews.org 2025; Harmony Healthcare IT 2023)
2.4 h / 5.1 hdaily social media, US adults / Gen Z (S&P Global Kagan, Q3 2025)
49 mindaily YouTube time, US average (eMarketer, 2024)
186self-reported phone checks a day (Reviews.org 2025)
58measured pickups a day across 11,000 users (RescueTime, 2019)
15 to 30 mina day on the launcher’s own screens when it asks for typed check-ins (this review’s model)
3families of intervention with field evidence: pause, plan, contract

A heavy day, illustrative

Modelled on the survey averages above for a student who is online most of the day. Full width is 2.5 hours.

Social feeds
150 min
Short and long video
90 min
Browser
60 min
The launcher’s own screens
25 min
Task and calendar apps
4 min

The last two rows are the review’s model in one picture: a launcher with daily typed rituals becomes one of the biggest apps on the phone, and the task apps it is built around barely get opened.

2. Three outcomes instead of one feeling

“Less screen time” is an output. The real outcomes are habits: out of the house by 8, at the library, applications sent. A launcher built around three numbers gets screen time down for free, because the phone is in a bag at the library.

OutcomeMetric the phone can measure30-day targetPrimary mechanism
Feeds and browsing under controlMinutes a day in asked-about and locked appsunder 60Ask why, bedtime shut, a blocklist browser, an off-phone key
Out of the house by 8Days a week the phone crosses the library geofence before 08:155 of 7Feeds stay locked until the geofence; an if-then card the night before
10 applications a dayApplications ticked on home, one tap each10 a day, 50 a weekTally on home; feeds unlock per 5; a weekly deposit with a referee
The launcher stays out of the wayMinutes a day on the launcher’s own screensunder 10Cut the rituals; home answers “what now” in one glance
Night: 90 s if-then card
Morning: locked until library
At the library by 8
10 applications ticked
Feeds earned per 5
Bedtime shut 23:00
the NFC key on the library desk is the only thing that loosens any of it

3. Diagnosis: three killers, in order

  1. Everything can be undone in ten seconds. An LLM-simulated user critique run during the review named this as the most-cited quit reason. The commitment lock existed and shipped off. Even with it on, changing the clock defeats the shut windows and refills the emergency passes, so the lock has to count elapsed time. The one piece with teeth, a browser whose blocklist is compiled in, was never made the default.
  2. Essentials get blocked, so the whole thing gets removed. A deny-by-default gate shuts the transit app the moment it is needed, and fixing the seed list is not enough while every app installed later starts locked. The rule that survives contact with real life: if the phone fails at a bus or a payment, the blocker goes.
  3. The model puts the ritual at 15 to 30 minutes of phone use a day. Morning check-in, night check-in, evening wrap-up, judge follow-ups, contract proofs, an idea card, intercept reasons: by the field count, roughly 150 to 300 typed words a day in the evening hours that matter most. A product built to reduce screen time became a daily writing assignment on the phone.

What was genuinely good and had to survive the cut

  • The escalating, unconfigurable wait with no repeated excuses.
  • Your own words read back, for example: “Last time: ‘just a quick look’, stayed 20 min”.
  • The Now row: one task, a red due line, a tick ring, Start 25.
  • “Instead” pointing at the next deadline with zero wait for the good choice.
  • A permission checklist that says what each permission is for and what breaks without it.
  • The honest tone about limits: “friction, not a lock”.

4. What the science says

Evidence grade: 3 meta-analysis, 2 field RCT or large dataset, 1 single small study, 0 anecdote or vendor claim. Where a figure comes from a company’s own summary, the row says so.

InterventionWhat was foundGradeWhat it means for the launcher
Pause before the reach (one sec with Max Planck, PNAS 2023)280 users, six weeks: targeted-app use down 57% on average; the open abandoned 36% of the times the pause fired. Peer-reviewed field study (PNAS 2023); the 57% and 36% figures are quoted from the vendor’s summary of it, not checked against the paper.2/3Ask why is the right bet. Keep the breath, the wait and the words. This is the core.
If-then plans (implementation intentions)Gollwitzer and Sheeran 2006: d = 0.65 over 94 tests. A later meta-analysis by Sheeran, Listrom and Gollwitzer: 642 tests, d from 0.27 to 0.66; larger when phrased if-then, when motivation is high, and when rehearsed.3/3One three-field card the night before. 90 seconds, not 15 minutes. The phone executes the “then”.
Plan-making for job search (Abel, Burger, Carranza, Piraino, AEJ Applied 2019)Unemployed youth who filled a weekly day-by-day search plan submitted 15% more applications, got 30% more offers and 26% more jobs. Reminders and peer support added nothing on top.2/3A weekly application plan (where, how many, which days) beats reminders. Build the plan into the Monday reset; do not build a nag.
Commitment contracts with stakes and a referee (stickK data)742,923 users: stakes and an external referee are rarely used and the strongest predictors of success; 6 to 8 week terms with weekly reporting do best. stickK’s own reported figures: 61% success with money and a referee, 14.5% with neither.2/3A weekly deposit with a named referee and the geofence as proof. Loss framing, verified, short term. The strongest lever for the work goal.
Grayscale84 people, baseline week then grayscale week: screen time down 20 min/day; pickups unchanged; better perceived control. A University of Cincinnati student sample: about 39 min/day. No well-powered RCT.1/3Cheap, zero burden. On only while a task is overdue, so it reads as a consequence, not a mood.
Hard daily cap (Pieh et al., BMC Medicine 2025)111 students, 2 h/day cap for three weeks: well-being, sleep and stress improved, small to medium; use climbed back as soon as the cap ended.2/3Caps work while in place and nothing persists. Design for the cap to be permanent and un-bypassable, not for a habit to form.
Temptation bundling (Milkman, Minson, Volpp 2014)Gym-only audiobooks: visits up 51% at first; the effect faded and vanished after a two-week break. 61% paid for the restriction.2/3“Feeds unlock per 5 applications” is bundling. Expect decay; pair it with the deposit so the floor holds when the novelty goes.
Fresh start effect (Dai, Milkman, Riis 2014)Starts cluster on Mondays, months and birthdays. The stickK dataset adds: starting on a landmark does not raise success.2/3Reset every Monday and say so. No streaks: a streak that breaks on Tuesday costs the whole week.
Personal rules and self-reputation (Bénabou and Tirole 2004)Rules work because each lapse is read as evidence about one’s own willpower; rigid rules can tip into compulsion.1/3Bright lines (“no feeds before the library”) beat fuzzy ones (“less phone”). Reading your own words back is the mechanism made visible. Never shame a lapse; show the record.
Body doubling (Focusmate, Flow Club)Popular; controlled evidence absent or mixed.0/3Optional link at 9:00, nothing more.
Variable rewards and streaksNo rigorous study that streaks build durable habits; the mechanism is the one feeds use against you.0/3No streaks, points or badges. Reward the skip once, at the moment, with a plain fact.
Typed check-ins graded by an AINo study found. Expect the field to get padded with filler within days and the minimum to be loosened soon after.0/3Cut.

5. Game theory: 9 am you against 11 pm you

Treat the day as a game between two players who share a body. The 9 am self values the week; the 11 pm self discounts everything past tonight by a factor β well under 1 (the quasi-hyperbolic model). Every feature is a move by the 9 am self, and the 11 pm self gets the last move. The design question is mechanism design: which rules survive when the player who breaks them is also the referee?

11 pm selfβ about 0.6, δ about 1Open Instagram nownow +10, tomorrow −30, feels like −8Do 25 minutes on the tasknow −6, tomorrow +30, feels like +12No friction: urge +15, so it opens (+7)Ask why, 25 s and own words: +15 −12, stays (−5)Off-phone key: the move is not availableWith β around 0.6, tomorrow’s 30 is worth 18 tonight, and the urge is worth 15 now.Friction has to cost more than the urge every night, or the move has to be unavailable.Illustrative payoffs. The point is the ordering, not the numbers.
PrincipleIn plain wordsWhere the launcher stoodFix
Ulysses contractDecide in the cold state; make the hot state unable to renegotiate.A commitment lock that ships off; loosening on the phone in 10 secondsLock on by default (1 h). Loosening needs an NFC tag that lives on the desk at the library.
Separate the referee from the playerA contract the defector verifies is not a contract.Proof of work is typed words graded by an AI; airplane mode is a free passVerification by things the hot self cannot fake: the geofence, a timestamped tick, a human referee who gets the Sunday tally.
Bright lines (Schelling, Bénabou-Tirole)A rule with no edge cases survives; “less” invites bargaining.Three app tiers, three kinds of pass, two kinds of windowTwo lines: “No feeds before the library” and “No feeds after 23:00”. Everything else is Ask why.
Asymmetric pricingTax the reach, subsidise the task.The reach is taxed; the task costs taps (sheet, sign-in, sync)Zero-tap start: the Now task is the top of home; one tap starts 25 minutes and shrinks home.
Reinforcement timingA reward within seconds of the behaviour shapes it; a weekly report does not.“Not now” gets nothing; a Sunday emailOn “Not now” or “Instead”: one line, at once: “Skipped Instagram 3× today · 24 min back”.
No ratchet of shameA lapse read as a precedent lowers self-belief and the next rule falls.“Two days without the one thing”, dots, all-day dimmingMonday reset, plain facts, no streak counters. The record shows; it never scolds.
Dominant strategy for the builderIf every feature can be undone, the equilibrium is install, loosen, uninstall.Every loosening is instantEssentials never lockable. New apps start as ask-only. The only way to lose the app is to walk to the desk.

6. The strategic model, and run it yourself

Per feature: effect (minutes a day redirected if active and not bypassed), burden (ritual minutes a day), bypass (seconds to defeat at 11 pm; off-phone means no on-phone switch), essentials risk (weekly chance of blocking a bus, bank or map), evidence (0 to 3, graded as in the table above). Value is minutes saved times the probability the app is still installed on day 30, which falls with essentials risk and with ritual above the user’s tolerance. The coefficients are estimates; the ranking survived every sweep tried.

Run the model. The six core pieces are always on.

175minutes/day redirected (cap 180)
4.8ritual minutes/day
0.89P(still installed on day 30)
155value, minutes/day

Scenarios at these settings, value in minutes a day

A. Core only
72
B. Core + typed check-ins + AI judge (feature-heavy)
1
C. Core + NFC desk key
96
D. C + door gate + if-then card
119
E. D + applications tally + deposit
146
F. E + grayscale + skip reward + fresh start
155
G. Everything, check-ins included
0

Marginal value of adding each candidate to the core

Minutes a day, at default urge and tolerance. Three of the top four have zero or near-zero burden. The two features with the most typing are the only ones with negative value.

NFC desk key: the only thing that loosens
+24.3
Weekly deposit contract with a friend as referee
+18.5
Out-the-door gate: feeds locked until the library geofence
+13.9
If-then plan card at night, three fields, 90 seconds
+8.9
Applications tally on home; feeds unlock per 5
+8.1
Weekly application plan: where, how many, which days
+6.0
Body-double session link at 9:00
+4.9
Skip reward: one plain line at the moment of skipping
+3.7
Monday fresh start, no streaks
+3.0
Grayscale while any task is overdue
+2.5
Evening wrap-up plus a second night review
-27.7
Day Gate: typed morning and night check-ins graded by an AI judge
-68.3

7. Feature verdicts

FeatureVerdictWhy
Ask why: rising wait, own words, re-askkeepThe proven mechanism. Slim the screen to three layers.
App lists, allow by defaultfixNew apps must never start locked. Essentials untouchable by any other rule.
Commitment lockfixOn by default at 1 h. Watch clock and timezone changes; count passes on elapsed time.
A browser with the blocklist compiled inkeepMake it the default. The stock browser becomes ask-only.
Bedtime and morning shut windowskeepTwo bright lines. Replace three 2-minute passes with one 30-minute wordless pass a day.
Now row, Start 25, shrinking home during a sessionkeepZero-tap start is the subsidy side of the asymmetric price.
Instead, pointing at the next deadlinekeepAn urge turned into a next action in one optional tap.
Deadline contracts, unlock promises, morning promisesmergeOne contract type: “the Now task by a time, feeds shut if not done”.
Evening wrap-up, night check-inmergeOne optional 90-second if-then card. Three fields. No judge.
Record dots, weekly mirror email, gate rowsmergeOne record, one Monday screen with four numbers.
Day Gate as a gate, the AI judgecutThe most negative item in the model. The judge grades specificity, not truth.
A visible “price” number, unlock check, idea card and its notificationcutNegative or dormant. The idea card took the prime slot on home.

What the feature-heavy home got wrong

  • Prime slot wasted. The first thing under the date was a fault line or a book quote. Home should answer “what now” in one glance.
  • Seven unlabeled dots. No number, no action. Show the week’s four numbers or nothing.
  • Three underlines, one hierarchy. A link, a plan prompt and a quote all shared one weight. Nothing was primary.
  • The intercept blocked the wrong app. A gate that meets you on the search app you need for a bus time is killer 2 in one screen.
  • No breath, no words, no Instead on the intercept. The three things the evidence supports were missing from the screen that exists to deliver them.
  • Copy explained the system. “Writing the check-in ends these waits” is a rule, not a reason. The persuasive line is your own sentence from last time.

8. Mock UI: seven screens that aim the phone

Drawn in the product’s own palette (drab on bone). Animations loop so each mechanism can be seen: the breath, the countdown, the tally filling, the walk to the geofence, the deposit ring, the key, the night card typing itself. Scroll sideways.

7:41
Fri
Out the door by 8:00
Leave for the libraryin 19 min
Bus at 8:12 · 6 min walk · feeds unlock at the library
Now
○Problem set 3due 9 h
Start 25 min
Applications today3 / 10
2 more unlock 20 min of video
Skipped Instagram 3× yesterday · 24 min back
PhoneMessagesMapsTasks
1 · Home answers “what now”Three cards, one per outcome, in order of urgency. The prime slot is the next bright line, not a fault or a quote. The skip reward is one plain line.
Instagram · 11:42 pm · 4th open today
At 9:15 you said: “just a quick look”. You stayed 20 min.
25
one breath in, one out
What is this really?
boredavoiding the problem setlonelytired
Do the problem set instead · due 9 hNot nowOpen Instagram (25)
Bedtime shut starts in 18 min
2 · Ask why in three layersContext line, the breath with the countdown, three buttons. The good choice is the only filled button. The open button becomes real only when the breath is done.
7:58
Fri
Feeds locked until the library
Bus in 14 min. Instagram, YouTube and Chrome unlock when you cross the library line.Arrived 8:04. Feeds unlocked. Day 5 of 7 out by 8 this week.
Directions to the stopI need an app now · 1 left today
PhoneMessagesMapsTransit
3 · Out-the-door gateThe bright line is a place, not a time. The geofence verifies it; no typing. Transit, maps, phone and messages are never locked. One essential pass a day, no words.
Applications
7/103 more earns 20 min of video
This week · referee: a friend
38 / 50
$20 to a cause you dislike on Sunday if under 50. Your referee gets the tally at 18:00.
Plan for the week
Mon to Fri 9:00 to 11:00 at the library · job boards 8, direct 2
Applied to one · tick
PhoneMessagesMapsTasks
4 · Tally, bundle, depositTemptation bundling for the daily number, a weekly deposit with a human referee for the floor, and a plan (where, how many, which days) made once on Sunday.
Settings · Bedtime shut
This change loosens.
Bedtime 23:00 to 00:30 waits for the key on your desk at the library.
Tap the key to apply now.
Or it applies tomorrow at 08:00, at the library.
Keep 23:00Queue for the key
Tightening never waits
Earlier bedtime, more apps on the list, longer waits: applied at once.
5 · The off switch is off the phoneLoosening needs an NFC tag that lives at the desk you are trying to reach. The 11 pm self cannot renegotiate from bed. Tightening is always instant.
Tonight · 90 seconds
21:00
Tomorrow’s if-then
At
8:00 I leave for the library
If
I am still home at 8:05
Then the phone will
lock feeds until the library
No judge. No minimum. The phone does the “then”.
SetSkip tonight
6 · The night cardOne if-then plan, three fields, no grading. The evidence for if-then plans is the strongest on this page, and it holds only when the plan is short and the cue is concrete.
Monday · fresh start
New week. Last week counted. This one starts at zero.
Feeds3 h 10 m
was 17 h the week before
Out by 85 of 7
Applications41
deposit kept · referee told
Skips at the intercept19
No streak. A bad Tuesday costs Tuesday.
Plan this week’s applications
7 · Monday resetFour numbers, one screen, once a week. No streak counter. Where the weekly application plan gets made.

9. Tricks for the brain, ranked

Ranked by the review’s judgment of evidence, effect and burden. Each names the mechanism it exploits so it can be judged on its own terms.

#TrickMechanismGradeBurden
1Move the off switch off the phone (NFC key at the desk, or device-owner mode)Ulysses contract; the hot self cannot renegotiate1/30
2Weekly deposit on 50 applications with a named referee and the geofence as proofLoss aversion plus external verification2/330 s/week
3Feeds locked until the library geofence, weekdaysBright line on a place; verification by location2/30
490-second if-then card at night; the phone executes the “then”Implementation intentions3/390 s
5Applications tally on home; every 5 unlock 20 minutes of a feedTemptation bundling; progress visibility2/31 tap each
6Keep the breath and the rising wait; read last time’s words backInterrupt automaticity; self-consistency2/3already paid
7Reward the skip at once: “Skipped Instagram 3× · 24 min back”Reinforcement timing1/30
8Weekly application plan on Monday: where, how many, which daysPlan-making; more applications, same hours2/32 min/week
9Monday reset, four numbers, no streaksFresh start; avoids the what-the-hell effect2/30
10Grayscale while any task is overdueReduced salience; consequence, not mood1/30
11Shrink home during a session to the Instead choices, phone and messagesChoice architecture; remove the cue1/30
12A 9:00 body-double link on the Now cardSocial presence; mixed evidence0/30
×Streaks, points, badges, an AI judge, typed check-ins, a daily emailThe feed’s own tricks turned on yourself; no evidence; high burden0/3do not add

10. Roadmap and what “done” means

Week 1

Cut to the core. Check-ins, judge and idea card off. Commitment lock on at 1 h and clock-hardened. New apps ask-only. Pull a usage baseline before and after every install.

Week 2

Home answers “what now” with three cards in urgency order. Intercept in three layers: context line, breath, three buttons. “Not now” gets the one-line reward.

Week 3

The three outcomes: library geofence gate on weekdays, the night if-then card, the applications tally with feeds unlocking per five.

Week 4

Measure against the baseline. Choose the NFC key or device-owner mode. Start the weekly deposit with a referee if applications are under 50 a week.

Done is not “built and unit-tested”. Done is: installed for 30 days without an uninstall, no essential app ever blocked, and the three numbers moved against the baseline: feeds under 60 minutes a day, five of seven weekday mornings across the library line by 08:15, 10 applications a day, under 10 minutes a day on the launcher’s own screens.

Process rules the review set

  • Seen on a real phone and lived with for a week is the definition of done. Emulator walk-throughs and unit tests are necessary, not sufficient.
  • Measure before and after every install, automatically, into a dated folder.
  • One batch, then a week of silence. Several batches shipped back to back with no phone check between them is how a feature pile grows.
  • Every feature flag is a decision not made. Keep or cut, ship the kept ones on, delete the rest.

Sources