Focus Better. Build Consistency. Achieve More.
ChronoMind is a modern Android productivity app built to help users stay focused, build better habits, and track daily progress with clarity. Whether you're studying, coding, reading, exercising, learning a language, or working on personal goals, ChronoMind gives you a clean and flexible system to manage your focus sessions without unnecessary complexity.
Staying productive is not about working longer โ it is about showing up consistently.
ChronoMind combines a focus timer, stopwatch-based activity tracking, habit streaks, session history, productivity insights, and daily reminders into one clean Android app. It is designed for people who want a distraction-free experience with useful customization and strong everyday usability.
```
- Create personalized activities with custom names, icons, and accent colors
- Choose the tracking style that fits your routine
- Set up activities for study, coding, reading, exercise, meditation, language learning, and more
- Timer Mode โ set a target duration and stay focused until the countdown ends
- Stopwatch Mode โ track progress without a fixed time limit
- Manual Completion โ mark activities complete whenever you decide you're done
- Automatic Completion โ automatically mark timer-based activities complete when the countdown finishes
- Continue Streak โ keep the streak even if a day is missed
- Reset to Zero โ restart the streak from zero after a missed day
- Activities refresh for a new day automatically
- Incomplete sessions are moved to history
- Your workspace stays clean while your progress remains preserved
- Review completed and incomplete sessions
- Explore productivity insights and consistency trends
- Understand how your time is being used over time
- Set a custom daily reminder time
- Reminder scheduling continues even after device restarts
- Notifications help users stay accountable without being intrusive
- Running sessions display a live foreground notification
- Users can stay aware of active focus sessions even outside the app
- Works fully offline
- Fast, native performance with local storage
- No account required
- Focus Timer and Stopwatch support
- Activity-based habit tracking
- Custom daily streak behavior
- Manual and auto completion styles
- Session history and productivity insights
- Daily reminders with reboot support
- Offline-first architecture
- Clean modern UI built with Jetpack Compose
| Category | Technology |
|---|---|
| Language | Kotlin |
| UI | Jetpack Compose, Material 3 |
| Architecture | MVVM, Repository Pattern |
| Dependency Injection | Hilt |
| Database | Room |
| Preferences | DataStore |
| Background Tasks | WorkManager |
| Notifications | Foreground Service, Notification Manager |
| Navigation | Navigation Compose |
| Async | Kotlin Coroutines, Flow |
| Build System | Gradle Kotlin DSL |
ChronoMind follows a modern Android architecture built with MVVM and a Repository layer.
- UI Layer โ Jetpack Compose screens and components
- ViewModel Layer โ state handling and business flow coordination
- Repository Layer โ activity logic, settings, onboarding, reminders, and session management
- Data Layer โ Room database + DataStore preferences
This structure keeps the app scalable, maintainable, and easier to extend.
- Home โ focus dashboard, active session view, quick actions, recent activities
- All Activities โ manage and track all created activities
- Create / Edit Activity โ customize name, icon, color, mode, and rules
- History โ review session history with status and dates
- Insights โ track productivity and consistency metrics
- Settings โ reminders, notifications, default preferences, support, and app options
ChronoMind uses only the permissions needed for core app functionality:
POST_NOTIFICATIONSโ for reminders and active session notificationsRECEIVE_BOOT_COMPLETEDโ to restore reminders after device restartFOREGROUND_SERVICEโ to keep active focus sessions visible while runningFOREGROUND_SERVICE_DATA_SYNCโ for user-noticeable active session continuity
- Android Studio
- JDK 11 or above
- Android SDK
git clone https://github.com/your-username/ChronoMind.git
cd ChronoMind- Open the project in Android Studio
- Sync Gradle
- Run on an emulator or physical Android device
- Application ID:
com.sangeeta.chronomind - Min SDK: 24
- Target SDK: 36
- Version: 1.0.0
ChronoMind is built for:
- Students
- Developers
- Writers
- Readers
- Freelancers
- Professionals
- Competitive exam aspirants
- Anyone building stronger daily habits
Many productivity apps feel bloated, distracting, or overly complicated.
ChronoMind is designed around a simpler idea:
help users stay consistent with a clean, calm, and flexible daily focus system.
It gives users enough customization to make the app feel personal, while keeping the experience minimal and purposeful.
Planned improvements may include:
- Drag-and-drop activity reordering
- Backup and restore support
- Exportable progress reports
- More advanced analytics
- Improved tablet optimization
- More customizable reminder behavior
Contributions, suggestions, and feedback are welcome.
If you'd like to improve ChronoMind:
- Fork the repository
- Create a feature branch
- Commit your changes
- Open a pull request
Add your license here, for example:
MIT License
or
Apache License 2.0
If you like this project, consider giving it a star on GitHub โ it helps a lot and supports future improvements.
Small actions repeated every day lead to big results.
ChronoMind helps turn focus into consistency โ and consistency into progress.






