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
- expo.io
- ios
- react-native
- react-native-activity-kit
- react-native-device-activity
- typescript
- xcode
Log in or sign up for Devpost to join the conversation.