Task Timer is a simple Pomodoro-style productivity app built with Expo.
It helps users manage their work and rest cycles effectively through a timer system with notifications and history tracking.
This app follows the Pomodoro technique: work for a fixed period (25 minutes) and take a short break (5 minutes) to boost focus and efficiency.
- Framework: Expo (React Native)
- Notifications:
expo-notifications - Screen Wake Lock:
expo-keep-awake - Vibration Feedback:
expo-haptics - Local Storage:
AsyncStorage - Chart Visualization (optional): Simple chart library for session statistics
- Work mode duration: 25 minutes
- Helps maintain focus and productivity.
- Countdown continues even when the app is in the background.
- Break mode duration: 5 minutes
- Encourages relaxation and recovery after each work session.
- Automatically switches back to work mode when finished.
- Sends notifications when a work or break session ends.
- Optionally includes haptic feedback for a better user experience.
- Saves completed sessions locally using AsyncStorage.
- Displays previous work/break sessions for daily tracking.
- Allows users to customize work and break durations to fit personal preferences.
- Visualizes the number of sessions completed per day.
- Helps track productivity trends over time.
To start the app on Android, use the following command:
npx expo start --android



