Back to Projects
v1.0

ChorusFit

KotlinJetpack ComposeMedia3DataStore

Project Overview

A finished native Android music tool for saving the strongest section of a local track and returning to it quickly during focused training.

ChorusFit

The Challenge

Standard music players make it slow to return to a specific high-energy section of a track while training.

The Solution

I built a focused local music player with Media3 background playback, persistent trim ranges, device and headset controls, and a Compose interface designed for quick use between sets.

Process & Approach

  • Designed the library, player, and trim flows around a fast one-handed workout use case.
  • Implemented background playback and media-session controls with Android Media3.
  • Persisted per-track trim ranges and settings so the chosen section survives restarts.
  • Validated the finished v1.0 build across playback, persistence, and device-control scenarios.

Results & Impact

ChorusFit is a complete v1.0 Android build with its central playback and trimming workflow finished and available as a directly installable APK.