Riverbloom
Digital well being app that tracks app usage patterns, type of apps being used, and screen-on time to evaluate user behaviour.
Core trick
Reads Android UsageStatsManager data and feeds it to on-device Gemma via LiteRT-LM to write reflection cards entirely on the phone.
Description
Digital well being app that tracks app usage patterns, type of apps being used, and screen-on time to evaluate user behaviour. It focuses on making users aware of their daily compulsions, habits, and activities, Gemma e2b is used to analyse the usage data from android to generate personalised insights, make users aware of their behaviour, and provide actionable solutions. Nano Banana is used to generate live story telling of the user's digital footprint for past 7days as they moves through each individual day via a story feature similar to Instagram stories.
README excerpt
# Riverbloom 🌱 https://cerebralvalley.ai/e/google-deepmind-bangalore-hackathon/hackathon/gallery?project=7 A privacy-first **digital wellbeing** Android app that turns your phone-usage data into warm, judgement-free daily reflections — powered by an **on-device LLM** (Gemma via LiteRT-LM), so your behavioural data never leaves your phone. Built as a showcase of a modern, multi-module Android architecture: **Jetpack Compose · MVI (Orbit) · Hilt · Clean Architecture · Convention Plugins**. --- ## ✨ What the app does | Feature | Description | |---|---| | **Reflect** (start screen) | Onboarding + daily reflection flow: *Welcome → Analyzing → Insights*. Reads today's usage via `UsageStatsManager`, enriches it with notification signals, and generates "mirror, not scold" reflection cards with the on-device model — streaming progress live into the UI. | | **Insights / Stats** | Week / Month / Year usage trends with a "what's improving" / "room to grow" narrative. Numbers are computed deterministically; only the interpretive prose is (re)written by the model. | | **Story Highlights** | An Instagram-style 7-day reel of your usage. Each day gets a deterministic "vibe" (🚀 restless, 🌙 light, 🧠 focused, 🎉 social, 🪷 balanced, ⛈ late-night) rendered as procedural art. On demand, the **"Nano Banana 2 Lite"** Gemini model generates an AI headline + illustration for the day you're viewing — cached in Room so each day is only generated once. | | **Home** | Landing hub for navigation betwee