Android App · Open Source

Deep Work.
Every Day.

FocusFlow blocks distracting apps at the OS level during your scheduled tasks — so your phone can't pull you out of the zone.

⬇ Download APK View on GitHub →

What it does

Built for real focus

Six custom Kotlin native modules enforce focus at the OS level — not just the app level.

🛡️

OS-Level App Blocking

Uses Android Accessibility Services to intercept and redirect any blacklisted app the moment it opens — no wiggle room.

📅

Task Scheduling

Schedule focus sessions with start/end times. FocusFlow automatically engages blocking when your session begins.

📱

Per-Task Allowed Apps

Each task carries its own allowed-app snapshot. Music for one task, nothing for another — fully configurable.

🔔

Foreground Notifications

A persistent native notification shows time remaining and lets you complete, extend, or skip directly from the notification shade.

🏠

Home Screen Widget

See your active focus session and time remaining at a glance without unlocking your phone.

Standalone Block Mode

Need to block apps right now without a scheduled task? Standalone mode lets you lock down your phone instantly.

How it works

Simple to use

Grant two permissions and you're set. FocusFlow handles everything else in the background.

1

Grant Permissions

Enable Accessibility Service and Usage Stats access — both are needed to detect and block apps.

2

Create a Task

Add a task with a title, duration, and the apps you want blocked (or allow specific ones).

3

Start Focusing

Hit Start. FocusFlow activates OS-level blocking and keeps a countdown notification running.

4

Complete & Track

Mark done from the notification or the app. Your focus history is saved automatically.

Tech stack

Built with modern tools

React Native + Expo on the JS side, six custom Kotlin modules on the Android side.

Expo SDK 54 React Native 0.76 Expo Router TypeScript SQLite (expo-sqlite) Kotlin Android Accessibility Service Android Foreground Service AppWidget API UsageStats API expo-notifications Reanimated v4

Ready to focus?

Download the APK or build it yourself from source.

⬇ Download APK View Source →