Inspiration

Today many of us are overwhelmed by notifications, distractions and procrastination. We set out to make an app that makes it easy to find time for focus in an overwhelming world.

What it does

Undistractable gives you a timer deeply integrated into iOS 26 with App Blocking features that helps the user stay laser focused on one thing at a time.

How we built it

We started from the vision and leveraging our skills with combining the power of Expo and React Native with iOS native features to build the most engaging experience possible. We specifically targeted an iOS 26 release since we wanted the AlertKit integration.

Challenges we ran into

Exposing ActivityKit and AlarmKit to the app. We also considered adding AppIntents to give users more options on how to integrate and use the app, but we decided to drop it since we where tight on time.

Accomplishments that we're proud of

Finalizing everything on the last day (including adding RevenueCat paywalls). Publishing parts of it as open source (react-native-activity-kit on npm).

What we learned

We learned a lot about AlarmKit and ActivityKit, and also iOS AppIntents

What's next for Undistractable - Focus Timer & App Blocker

First and foremost giving it some social media presence and doing a Product Hunt launch. Some features we might consider adding at a later stage is:

  • Timer history
  • AppIntents integration - allowing powerful and flexible integrations with shortcuts
  • Integrations with time reporting apps

Built With

Share this project:

Updates