Inspiration
As students, we often struggle to stay focused while studying because of constant distractions from our phones — like Instagram, YouTube, or messages.
Even with the best intentions, it's easy to open one app and lose track of time.
We wanted to create a real solution that doesn't just tell you to stay focused — it helps you do it.
That’s how ZenZone was born — a student-friendly digital wellness app that:
- Blocks distracting apps during focus time
- Plays calming music to boost concentration
- Encourages mindfulness through a Motivation Room
- Helps track progress with weekly reports & streaks
ZenZone helps students take back control of their screen time and build better focus habits every day.
What it does
ZenZone is a digital wellness app designed especially for students to improve focus and reduce distractions.
What it Does :
Start Focus Sessions
Set a timer (e.g., 30 or 45 mins), choose calming music (Rain, Lofi, Piano), and block distracting apps like Instagram or YouTube while you study.Motivation Room
When you need a break, enter this room to see motivational quotes, do breathing exercises, and journal your thoughts — all in one peaceful space.Progress Screen
Track your screen time, total focus hours, and current streak. You’ll also see weekly charts and even bedtime stats if you're using your phone late at night.Smart App Blocker
During focus time, the app uses Android’s accessibility service to gently block selected apps and remind you to stay on track.
ZenZone is your all-in-one companion for building better focus, habits, and mental clarity.
How we built it
We built ZenZone using the latest Android technology with a focus on smooth UI and real-time functionality.
Tech Stack:
- Jetpack Compose – for modern, beautiful UI
- Kotlin – as the main programming language
- ViewModel + State Management – to handle focus session data
- Android Accessibility Service – to block distracting apps during focus time
- SharedPreferences – for storing blocked apps, journal entries, and achievements
- Notification Manager – for sending screen time alerts
- Usage Stats API – to track daily screen time and weekly progress
Core Functionality:
- We used ViewModel to store and pass session data between screens (duration, music, apps to block).
- The AppBlockerService monitors which apps are opened and blocks selected ones during a session.
- The FocusTimerScreen plays background music and counts down the session timer.
- The Motivation Room includes breathing animations, journaling, and future wellness badges.
- The Progress Screen reads usage stats to show screen time, focus time, and bedtime adherence.
All features are designed to support a student's daily focus and mindfulness journey in one smooth app experience.
Challenges we ran into
1. Blocking Apps in Real-Time
We wanted to block distracting apps while the user is focusing. This required using Android's Accessibility Service, which was challenging to set up and test across different devices and permissions.
2. Getting Installed Apps List
Accessing and showing all installed apps with their icons and names was tricky due to package visibility restrictions in newer Android versions. We resolved it using a proper <queries> configuration.
3. Handling Background Tasks
We had to ensure the media player runs smoothly in the background and stops when the session ends or is interrupted.
4. User Permissions
The app requires sensitive permissions like usage access and accessibility service, and guiding users to enable them in the right way without confusion was a challenge.
5. Keeping UI Simple but Powerful
Balancing a minimal, student-friendly design while offering real features like journaling, breathing animation, and weekly stats took a lot of iteration and design thinking.
Accomplishments that we're proud of
- Complete Focus Session Flow
From choosing duration, music, and blocking apps — to starting a timer and helping users stay focused. All Features are Completely Offline and User Friendly .
Real-Time App Blocking
We successfully built a system that blocks selected distracting apps in real-time using Accessibility Service.Breathing Animation and Journaling
Our Motivation Room includes a relaxing breathing exercise and a space to write and save thoughts, supporting mental wellness.
5.Progress Tracking with Stats
The app shows daily screen time, weekly focus progress, and even bedtime adherence, giving users real insight into their habits.
User-Friendly UI
We built everything using Jetpack Compose, ensuring the app feels modern, clean, and easy to use — especially for students.Real time Alert if student use mobile phones more than 3 hours.
8.All Features in One App
Focus, block distractions, journal, relax, and track progress — all in one app designed with student well-being in mind.
What we learned
- Using Accessibility Services
We learned how to use Android's Accessibility Service to detect and block specific apps in real time — a first-time experience for us.
2.Understanding Digital Well-being Needs
We explored how focus, mindfulness, and screen time tracking play a big role in student productivity and mental health.
*Jetpack Compose *
Building the full UI with Jetpack Compose helped us get comfortable with modern Android UI development.Working with Permissions
We discovered how to handle complex Android permissions like usage access and how to guide users through them properly.Designing for Students
We focused on simplicity, calm visuals, and meaningful features — learning how to design with a specific audience in mind.End-to-End App Building
From wireframing to feature integration and polishing — we learned how to bring an app idea fully to life under a deadline.
What's next for ZenZone – A Digital Detox & Focus Timer App for Students
AI-Based Focus Suggestions
We plan to integrate AI to analyze a student's app usage patterns and suggest the best time slots for focused sessions automatically.Community Support Feature
Add a student well-being feed or anonymous journal sharing space for peer motivation and empathy.Smart Routine Builder
Students will be able to create daily or weekly focus routines, combining study sessions, breaks, and mindfulness activities.More Wellness Badges & Rewards
Introduce streak-based rewards, milestone badges, and calming sounds users can unlock with consistency.
Built With
- accessibilityservice
- android-studio
- canvas
- jetpackcompose
- jetpackcoroutines
- kotlin
- materialdesign3
- mediaplayer
- workmanager
Log in or sign up for Devpost to join the conversation.