OrganizeMe

An Android app that sorts apps into groups and, in focus mode, blocks the ones that distract.

Type
Mobile app
Platforms
Android
Duration
1 month
Stack
React Native, Expo, TypeScript, Kotlin

About the project: A phone that lets you work

OrganizeMe is an app launcher and organizer for Android. It sorts apps into groups with their own icons, and in focus mode it blocks the ones that would interrupt you.

I built it in React Native (Expo) with custom native modules in Kotlin: blocking through an accessibility service, Do Not Disturb and the list of installed apps.

The challenge

Blocking apps on Android is delicate: it has to keep working after a restart and when the process is killed, and it has to meet Google Play’s strict rules for accessibility services.

The solution

The blocking state lives in the native layer, so an expired session stops blocking even without the app running. I added a clear explanation of the permissions, a minimal configuration and a privacy policy.

What it does

  • App groups
    Your own groups with pastel icons and a quick launcher
  • Focus mode
    Blocks the chosen apps during a session
  • Do Not Disturb
    Silences notifications, then restores the previous setting
  • Statistics
    Focus time by day and by week

The result

The result is a calm app in pastel colours that helps you scroll less and focus more.

It went through two rounds of audits and production fixes and is getting ready for release on Google Play.

How it came together

  1. Design and modules
    Launcher, groups and native Android modules.
  2. Blocking
    Accessibility service, a blocking overlay and state that survives a restart.
  3. Google Play compliance
    Permission disclosure, privacy policy, R8 and signing.
  4. UX and testing
    A reworked home screen, onboarding and fixes from testing.

Got a similar idea?

Write me a few sentences and I will reply within 24 hours.

Get in touch · mokansro@gmail.com · +421 902 554 927

Next project: Grabbit