Focus Modes App is a productivity tool that helps users stay focused on their tasks by using features like Pomodoro Timer, Distraction Blocking, Focus Modes, and Progress Tracking.
- Phone addiction
- Focus on important work
- Free from distractions
- Peace of mind
- Kotlin
- Jetpack Compose
- Android Studio
A customizable timer that divides work into intervals (e.g., 25 minutes of work followed by 5 minutes of break), encouraging short, focused work sessions.
Predefined modes such as:
- Deep Work: Blocks all non-essential apps.
- Study Time: Keeps educational apps accessible.
- Reading: Blocks distractions for peaceful reading.
- Custom Mode: Users can create their own focus mode.
Create and customize focus modes by selecting specific apps to block.
Select which apps to block for each mode.
When a blocked app is opened, a motivational message appears instead of the app.
View detailed statistics and graphs showing completed Pomodoro sessions, focus times, and streaks.
- Clone this repository:
git clone https://github.com/adnanrangrej/Focus-Modes-App.git
- Open the project in Android Studio.
- Build and run the app on an Android emulator or device.
The app requests the following permissions:
- Display Over Other Apps (to show blocking overlay).
- Usage Access (to detect app usage).
- Notification Access (to block notification)
We welcome contributions to enhance the Focus Modes App. To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Add feature-name"
- Push your branch:
git push origin feature-name
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for checking out Focus Modes App! 🎉 Stay productive and focused!