Case Study · Native Android

Echo Journal

The journal you talk to

Capture your thoughts as voice memos, tag them with a mood and topics, and find them again later on a clear timeline.

  • Android
  • Kotlin
  • Jetpack Compose
  • Room
  • Home screen widget
Echo Journal — recording in progress Echo Journal — timeline of echoes
The project

Capture what moves you — by voice

Echo Journal is a journal you speak rather than write. Every entry — an echo — consists of an audio recording, a mood, a short description and any number of topics. With very little effort, this builds a personal picture of your moods over days and weeks.

At its heart is a custom-designed timeline: each echo shows its mood and the recording as an amplitude waveform, and can be played back right there. All data stays locally on the device.

  • Echoes timeline — audio entries grouped by day, with mood, description, topics and a playable waveform
  • Mood and topic filters — filter entries by excited, peaceful, neutral, sad or stressed, and by topic
  • Quick record — press and hold to record — as easy as a voice message on WhatsApp
  • Custom UI — bespoke components such as the timeline with audio amplitudes and interactive elements
  • Settings — set a default mood and default topics for all new echoes
  • Home screen widget — start a recording straight from the home screen, without opening the app first
  • Splash screen — an engaging app launch using the official Android SplashScreen API
Impressions

The app in detail

From a new echo to the filters and settings — this is what everyday use of Echo Journal looks like.

Technology

What's under the hood

A modern, future-proof technology stack — briefly explained, and what it means for your project.

Kotlin (100 %)

Google's recommended language for Android — modern, safe, maintainable.

Jetpack Compose

Google's current UI framework — the foundation of the custom-designed timeline.

Material 3 Adaptive

A design system that adapts to different screen sizes.

Navigation 3

Google's newest navigation library for a clear, type-safe screen flow.

Room database

All echoes are stored locally — fast and available without an internet connection.

Jetpack Glance

Modern technology for home screen widgets that start a recording instantly.

SplashScreen API

The official, system-consistent app launch from Android 12, backwards compatible.

Koin & Clean Architecture

Cleanly structured code that stays easy to extend for years to come.

An app like this for your business?

Audio, notes, moods or a completely different idea — let's talk, without obligation, about what kind of app makes sense for your business.

Book a free intro call