Ahmed SolimanBrand & communication design

case study 02iPhone app

Steady

An iPhone app for people with ADHD, and for the one person who has their back. They share a list, so getting things done doesn’t depend on willpower alone.

the problem
For people with ADHD, knowing what to do is rarely the problem. Following through is, and a helper can’t sit beside you all day.
what I made
An iPhone app that pairs someone with ADHD with a person they trust, plus everything around it: the strategy, the name, every word, the design, and the code.
where it lives now
Live on the App Store. App Store · steadypair.com
Welcome screen: ADHD is easier with a Buddy. Team up with someone you trust to help you follow through. Button: Get Steady
Active tasks: two faces joined by a line, then On my list and On Ahmed’s list
Onboarding: When you drift, a gentle nudge. Two tones, both calm.

01in plain words

what it is

If you have ADHD, knowing what to do is rarely the hard part. Starting it, and finishing it, is.

One thing that helps is having another person nearby while you work. It’s called body doubling. But nobody can sit next to you all day.

Steady stretches that help across the whole day. Two people pair up. The Explorer keeps the list. The Anchor is a partner, roommate, parent, sibling, or friend who has their back.

The Anchor can see the list, add to it, send a nudge when something stalls, and take a task off the Explorer’s plate when the day gets too full.

That’s the whole app. No streaks, no points, no scoreboards.

Who are you here for? Myself: I want help getting things done. Someone I care about: I want to support a partner or friend.
The first question splits the app in two. Each person gets their own setup.
You do the thinking. They help you follow through.
The Explorer hears: “You do the thinking. They help you follow through.”
They do the thinking. You help them follow through.
The Anchor hears the same promise from the other side.
When you’re maxed out, they can step in.
When the Explorer is maxed out, a task can quietly leave their plate.

02strategy

the strategy

Most to-do apps assume you can manage yourself. Steady starts from the opposite idea: you shouldn’t have to do it alone.

  1. Design for two people, not one.

    The Anchor isn’t a guest in someone else’s app. From the first screen, each person picks a side, “Myself” or “Someone I care about,” and gets their own setup, their own words, and their own buttons.

  2. Help, not control.

    The Anchor can help, but can’t take over. Each person sees only the actions that fit their role, and the app enforces that line behind the scenes, not just on screen.

  3. Calm beats urgent.

    No streaks, no badges, no red alarms. When something slips, the app asks a question. It never scolds.

the name

Nudge Tandem Steady

The app was called Nudge, then Tandem, before it shipped as Steady. The first two names described how the app works. Steady describes how it should feel. It also gave the pair a line for the moment they connect: You and Sam are now steady.

03words

the words

In an app people open every day, the words do most of the emotional work. I wrote all of them: the onboarding, every button, and 31 different notifications and prompts.

two roles, one goal

Steady works with two. Each plays a different part.

Partners · roommates · parent & child · siblings · friends — anyone who could use a hand.

The Explorer

The one with the list.

I’m here to get things done. I can add tasks, mark progress, and ask my Anchor to take something on when I’m stuck or maxed out.

My role is to stay in charge of what matters, with support close by.

The Anchor

The one in their corner.

I’m here to support someone I care about without taking over. I can see what’s on their plate, add to it alongside them, send gentle nudges, and take something on when they ask — or when I sense they could use a hand.

My role is to be a calm, practical presence.

Each role speaks in its own voice, so the app reads as a pair rather than an owner and a helper.

“I spent a disproportionate amount of time on the names, because words do quiet work inside a tool people live in, and I wanted nobody using Steady to feel like a boss or a project.”

From my essay on why I built Steady

Buddy, never partner.

In everyday copy, the other person is your buddy. “Partner” can sound like business or romance, and an Anchor might be a sibling, a friend, or a parent.

The plate.

Tasks sit on someone’s plate. When help arrives, the task moves: “Sam’s got this one.” “I’m handling.” Handing something off feels physical. It leaves your plate.

the nudge

A nudge is how the Anchor says “remember this?” without nagging. Before sending one, the Anchor answers a single question: How should this feel?

GentleA soft check-in
Hey, this mattersThis one’s important

The Explorer can answer right from the lock screen, in one tap:

On it
tells the Anchor they’ve started
Give me 10
brings the nudge back in ten minutes
Can you?
asks the Anchor to take it
Steady now Sam is gently checking in on Book dentist
On itGive me 10Can you?
Two tones, two lines of copy. The gentle one reads “Sam is gently checking in on.” The firmer one reads “Sam says this matters.”

the notifications

Steady has 31 different notifications and prompts. They follow four rules.

  1. Lead with the task.

    The title is the task. The body says what happened. The first version said everything twice.

    before
    Due soonInvestigate the iPad issue is due in 1 hour
    after
    Investigate the iPad issueDue in 1 hour
  2. Report, don’t judge.

    If the Explorer doesn’t answer a nudge, the follow-ups state facts: after 30 minutes, “Sam checked on this item,” and after an hour, “Sam checked again.” An earlier version said “Sam is still waiting.” That made a reminder sound like a complaint.

    before
    Sam is still waitingBook dentist
    after
    Sam checked againBook dentist
  3. One word, one meaning.

    “Nudge” only ever means the nudge button. When an Anchor added a task, the app used to say, “We’ll send them a gentle nudge.” That muddled two different things, so now it says, “We’ll notify them.”

  4. Stay warm when things go quiet.

    After two quiet days, each person gets a different note. The Explorer’s is about help. The Anchor’s is about showing up.

    to the Explorer
    A gentle resetSam is ready to help you follow through.
    to the Anchor
    Still in their cornerA quick check-in could make today easier for Sara.

questions, not alarms

When a task sits untouched for too long, a small chip appears on its card. It’s always a question, and it gets firmer slowly.

for the Explorer

day 3Want to pin this to a day?

day 10Pin a time — or clear it off?

for the Anchor

day 5Want to check in on this?

day 14Want to offer a lift?

Active tasks with a soft blue chip under Pay rent: Want to pin this to a day?
The first chip, in soft blue.
Step in without guessing. A card reads Renew passport, with a coral chip: Want to offer a lift?
The Anchor’s last chip, in warm coral.

the drafts

The onboarding went through several rounds. Three edits show how I work.

Draft: ADHD is easier with someone on your side.
draft
Shipped: ADHD is easier with a Buddy.
shipped

ADHD is easier with someone on your side.
ADHD is easier with a Buddy.

Shorter, and it introduces the one word the whole app runs on.

Draft: When you stall, a gentle check-in.
draft
Shipped: When you drift, a gentle nudge.
shipped

When you stall, a gentle check-in.
When you drift, a gentle nudge.

“Stall” sounds like a breakdown. “Drift” sounds human, and it’s easy to come back from.

Draft: Add what’s on your plate. Your buddy sees the list.
draft
Shipped: Your plate is yours to fill. Your buddy can add to it too.
shipped

Add what’s on your plate. Your buddy sees the list…
Your plate is yours to fill. Your buddy can add to it too.

Ownership comes first. The list belongs to the Explorer before anyone else touches it.

04design

the design

The look had one job: feel like a calm room, not a dashboard.

the mark

The Steady mark: two overlapping spheres, sage green and dusty blue
An earlier Steady app icon: a single blue wave on cream
earlier
The shipped Steady app icon: two overlapping spheres on cream
shipped

Two overlapping spheres, one for each person. They overlap on purpose: a pair, not two separate people.

Both are lit from the upper left, like glass under a window.

The first icon was a single wave, like the thread that joins the two people on the home screen. The shipped icon shows the two people instead.

the colors

Muted, warm, and slightly faded, closer to ceramic glaze than to a tech logo. Nothing is pure white or pure black. Anything urgent turns warm coral, never alarm red.

  • aegean blue#4A7393
  • dried sage#9EA88C
  • warm limestone#F5F0E8
  • whitewash#FDFCF9
  • warm coral#C2785A
  • olive grove#6B7F52
  • bougainvillea#C4697C

Bougainvillea only shows up for celebrations, and rarely.

the thread

At the top of the home screen, a line joins the two people. It’s alive. It sways gently on a normal day. When tasks go overdue, it flattens and tightens. When the pair goes quiet, it fades, but it never disappears. When a task changes hands, a small light travels along it.

Try it:

A web version of the thread, drawn from the app’s own rules.

one screen, two roles

Both people look at the same task, but each sees only the buttons that fit their role.

The Explorer can mark it done or hand it over. The Anchor can accept it or send it back. Nobody has to wonder whose move it is.

Task detail for the Explorer: Mark Done, and a note that it was sent to Ahmed
The Explorer’s view
Task detail for the Anchor: Accept or Send back
The Anchor’s view

the App Store

Seven screens, one sentence each. In every headline, one word is set in a warm serif: the word that carries the feeling.

Every Explorer needs an Anchor. Drop a task onto your shared board. Big task? Break it down. When Explorers get stuck, they ask. Anchors know how to help. Send the right kind of Nudge. You’re not doing this alone.

the website

The steadypair.com homepage: ADHD is easier with a Buddy.

The website speaks in the same voice as the app, and opens with the same sentence: “ADHD is easier with a Buddy.” It also hosts the essays I wrote about why the app exists.

Visit steadypair.com

05build

built, too

I built Steady myself, from the first prototype to the App Store.

The iPhone app is written in SwiftUI. A Firebase backend keeps both phones in sync and sends the notifications. It took about 250 commits.

The hardest part wasn’t a screen. It was privacy. Two people share one space, so a 1,000-line set of rules decides who can see and change what.

next

Handit