Android · Jetpack Compose• May 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.