Mubeen Khan.
← All work

Call control · Android

HushThem

Spam-call blockers play catch-up with a list that never ends. This one inverts it: nobody rings unless you said they could.

Live on Google Play

PlatformAndroid 10+
StackFlutter, Android telephony APIs
RoleEverything — design, build, permissions review, submission
ModelFree
HushThem screenshotHushThem screenshotHushThem screenshot

The problem

Every call blocker works the same way: a blocklist of known spam numbers that grows forever and is always one step behind, because the next call comes from a number nobody has reported yet.

But most people do not want to block a list. They want the opposite — during a meeting, a shift, or the night, they want the phone silent for everyone except a handful of people who genuinely matter.

What I built

The part that was actually hard

Call and phone-state permissions are among the most restricted on Google Play. Requesting them means declaring exactly why, demonstrating the core function genuinely requires them, and accepting that a weak justification is rejected outright. Plenty of call apps never make it out of that queue.

Getting silencing to behave identically across Android versions and manufacturer skins is unglamorous, fiddly work, and it is the difference between an app that works and one that works on the developer's own phone.

Where it is now

Live on Google Play, free, on Android 10 and up. There is a partner programme on the site for anyone who wants to promote it.

WhatsApp Email me