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 streaming, and lock screen controls via Media3 & ExoPlayer
•
Playlists, queue management, and resume playback persistence
•
100% Jetpack Compose UI adhering to clean MVVM architecture
Interested in this project?
Explore the live deployment or reach out to discuss.