work
live
Screenlytics
·Flutter · Android · Kotlin · Next.js · TypeScript
Most screen time apps send your data somewhere. Screenlytics keeps everything on your phone — because your habits are yours.
Overview
Screenlytics is an Android app that gives you honest insights into how you use your phone. All analytics run entirely on-device using Android's UsageStatsManager — no account required, no data ever leaves the device.
Key Features
On-Device Analytics
- Screen time tracking per app and category
- Usage patterns across days and weeks
- No cloud sync, no account, fully private
Clean Dashboard
- At-a-glance summary of daily habits
- Per-app breakdowns and trends
- Dark-mode-first design
Tech Stack
- App: Android, Kotlin, UsageStats API
- Landing: Next.js, TypeScript, Tailwind CSS
What I Learned
Building within Android's permission model for UsageStatsManager required careful UX work around the usage-access prompt. Keeping everything on-device simplified the backend to zero while making the privacy story genuinely strong.