Mobile · 2025 ·Creator · Prototype
Moonlog
A voice-first Android app for capturing and analyzing dreams — a smart alarm wakes you, then an AI interviewer asks about your dream in real time and analyzes it for emotions, themes, and patterns.
M
Overview
Dreams evaporate in the ninety seconds after you wake up. Moonlog is a native Android app built around that window — it wakes you and immediately starts a conversation to capture the dream before it’s gone.
What I built
- Smart alarm → instant capture — the alarm drops you straight into a voice recording session, no fumbling with typing while half-asleep.
- AI dream interviewer — using Gemini’s Live API, an AI asks natural follow-up questions out loud while you describe the dream, then transcribes and analyzes it for emotions, themes, and categories.
- A private journal — everything is stored locally with audio playback, favorites, and stats like streaks and weekly totals.
Why this one
It’s my dive into native mobile — fully Kotlin and Jetpack Compose with real-time bidirectional audio streaming to a live AI model. A very different muscle than the web stack, and a fun technical challenge.
Built with Kotlin Jetpack Compose Room Gemini Live API Hilt
Next project
HyperCore API Tools →