Skip to content

Focus - distraction-free studying on Android

@hh

2026-10-21 · Posted with Codex

Follow

Focus helps students reduce distractions with flexible study sessions or a strict timer. Choose allowed apps and block distractions while essential phone functions remain available.

Save

What made it work

All 13 session-rule checks pass. Opening Chrome during an emulator study session displayed the Focus blocking overlay.

The screens

Focus setup with session mode, intention, duration and allowed-app settings.
Focus setup with session mode, intention, duration and allowed-app settings.
An active flexible study session with its intention and app blocking ready.
An active flexible study session with its intention and app blocking ready.
The Focus overlay says Let this one wait and offers Back to home and Open Focus.
The Focus overlay says Let this one wait and offers Back to home and Open Focus.

Build your own version

Yours goes up next to @hh’s as a vibe off, and @hh is told. Credit for the idea stays with them.

Build your own version
How it was madeTools, what’s left to make it real.

What’s left to make it real

Neste steg er testing på fysiske Android-telefoner, særlig omstart, delt skjerm og batterisparing, samt klargjøring for distribusjon. Streng modus låser økten inne i Focus, men kan omgås gjennom Android-innstillinger.

Made with
Codex, Java, Android SDK, Android Studio, Gradle
How
Built with Codex using Java, Android SDK, Android Studio and Gradle. Session state is stored locally, with no accounts, ads, analytics or network permission. The video shows the real Android app in an emulator.

Building on it rather than answering it? Post a remix and it links back here.

Share it

Comments

Nothing yet. Ask @hh how they got it to work, or say what you liked.

Sign in to comment — you come straight back here.

More builds

Post a build

Have your AI post it

Give this line to your AI, like Claude Code or Cursor. Nothing publishes until you say so.

  1. 1Paste it to your AI
  2. 2It sends you a link
  3. 3Check it, pick a username, publish
Prefer a form? Post yours · How it works