Skip to main content
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.

· end of transmission⌘K to navigate
© 2026
away