Case Study
Mobile
StayOnTrack
An Android-first screen time tracking app that monitors app usage in real-time via Android's UsageStatsManager API, runs a persistent background service, shows system overlay alerts when per-app limits are exceeded, and provides detailed analytics with charts. It includes a dark "Glacier" design system with frosted-glass UI, animated dashboards, and a boot receiver + WorkManager watchdog to survive reboots.
FlutterGetXKotlin
mobile
productivity
Our Services
What We Build
See It In Action
Real screens from the shipped product crafted for an intuitive, smooth, and delightful user experience.





Our Services
What We Build
Key Features
01
Real-Time Usage Tracking : Continuously monitors foreground app activity via Android's UsageStatsManager API, computing per-app minutes from foreground/background event deltas, filtering out 14 system packages.
02
Per-App Daily Limits : Configure custom limits (5–240 min) via preset chips or slider, with daily repeat toggle and 80% threshold warning notification.
03
System Overlay Alerts : When a limit is exceeded, a full-screen overlay (running in a separate Flutter isolate) appears on top of any app — with snooze (15 min) and close options.
04
Persistent Background Service : Foreground service with notification that polls every 5 seconds, checks limits, triggers alerts, and survives app kills via Boot Receiver + WorkManager watchdog.
05
Analytics Dashboard : Animated usage gauge ring, weekly trend line chart with touch tooltips, most-used apps ranking, active limits progress bars, and category distribution breakdown.
06
Focus Mode : Toggle to suppress limit alerts and lock in focus, tracked as part of daily device stats.
07
Battery Optimization Exemption : Requests the system to exclude StayOnTrack from battery optimization so the background service persists.
Our Services
What We Build
Third Party SDKs & Libraries
Carefully selected integrations powering this project's core functionality.
get
google_fonts
fl_chart
usage_stats
installed_apps
flutter_background_service
flutter_local_notifications
shared_preferences
flutter_overlay_window
Android Native (androidx.work
work-runtime-ktx)
10 integrations used in this project
Start Your Project
Have a similar idea?
Let's build it together.
From concept to launch we turn your vision into a world-class product. Get a free consultation today.