Android · Jetpack ComposeMay 2026

Echo

A modern Android music streaming app built with Kotlin.

Lossless Audio

Blinding Lights

The Weeknd

0:003:20

Technologies Used

KotlinJetpack ComposeMedia3ExoPlayerMVVMCoroutines

Overview

Echo is a clean, modern Android music streaming and playback application engineered from the ground up using Kotlin and 100% Jetpack Compose, completely eliminating XML layouts. Under the hood, Echo leverages Android's cutting-edge Media3 and ExoPlayer engines to deliver gapless playback, robust background audio streaming, lock screen media controls, and headset integration. Features include intuitive queue management, custom playlists, and persistence with a "continue listening" state engine. Architected following modern Android best practices using MVVM and Kotlin Coroutines for asynchronous data pipelines and smooth UI rendering.

Key Highlights

Modern Android music streaming app built with Kotlin & Jetpack Compose

Gapless playback, background audio, and lock screen controls via Media3 & ExoPlayer

Custom playlists, smart queue management, and persistent playback state engine

Built with 100% Jetpack Compose UI adhering to modern clean MVVM architecture

Interested in this project?

Explore the live deployment or reach out to discuss.

© 2026 Abhinav Verma