DECK app icon
DECK
iOS app · 2026

A tape deck for your Apple Music library.

Role
Design and iOS development, solo
Platform
iPhone, iOS 26.1 and later
Built with
Figma, SwiftUI, MusicKit, AlarmKit
Status
Coming to the App Store
DECK player on iPhone in front of a red spectrum and an amber night clockDECK player on iPhone in front of a red spectrum and an amber night clock

One album at a time

Albums load one at a time, like tapes, but you’re never locked in. Pick any track, see what’s up next and read up on the artist, all from one screen.

DECK library, player and tracklist screensDECK library, player and tracklist screens

Three directions, in grayscale

Before any color, I sketched three takes on the home screen: deck first, a shelf of albums, and a console. The final app keeps your library on Home and gives the deck its own screen.

Three grayscale home screen directions: Deck first, Shelf and ConsoleThree grayscale home screen directions

Three directions: Deck first, Shelf and Console.

Everything on one screen

Play, skip, pick tracks, see what’s up next and learn about the artist without leaving the player.

DECK player screen with track number, time, levels and the stack

Track & time
Seven-segment readouts and a tape counter for every track.

Tracklist
Tap the title to see every track on the album. Tap any one to play it.

About
Tap ABOUT to read about the artist and the album, right under the title.

Levels
An L/R level meter and a 16-band spectrum that move while a tape plays.

The stack
Queue whole albums or single songs. Up next waits right below the tape that’s playing.

Track & time
Seven-segment readouts and a tape counter for every track.
Tracklist
Tap the title to see every track on the album. Tap any one to play it.
About
Tap ABOUT to read about the artist and the album, right under the title.
The stack
Queue whole albums or single songs. Up next waits right below the tape that’s playing.
Levels
An L/R level meter and a 16-band spectrum that move while a tape plays.

Two panels, one title

The tracklist and the About panel both drop down from under the song title, so you never leave the tape that’s playing.

DECK player with the tracklist open and with the About panel openDECK player with the tracklist open and with the About panel open
DECK player outline over a red level meter

Tap to skip. Hold to wind.

Tap REV or FWD to skip a track. More than 3 seconds in, REV restarts the track instead.

Hold to wind. The tape winds faster the longer you hold, from 2× up to 16× normal speed.

DECK player outline over a red level meter

Turn it sideways

Turn your phone sideways and DECK becomes one for your nightstand, with an alarm that wakes you to a tone or to your stack.

DECK in portrait and turned sideways as a nightstand clockDECK in portrait and turned sideways as a nightstand clock

Small calls that shaped it

Alarm with a backup
If DECK is open, it plays your stack itself. If not, a system alarm rings with a Play Stack button.
No snooze
The one spare key on the alarm went to Play Stack instead.
No fade-in
Apple Music gives apps no volume control, so DECK doesn’t pretend to.
Auto-dim
Deck Mode keeps the screen awake, so the display dims itself after 30 seconds. You can turn it off.
Night colors you can see
The picker shows tiny live clocks, because AMBER and RED meant nothing to a first-time user.
Sleep timer
15 to 60 minutes or the end of the album, then it dims to night or turns the screen off.

One kit, two builds

Every color, type style and key lives in one Figma UI kit: teal VFD segments, Doto dot-matrix readouts and chamfered keys. The SwiftUI app mirrors it token for token, and the Figma prototype covers 136 wired screens.

DECK UI kit foundations sheetDECK UI kit foundations sheet

Where it stands

Built and tested on my own iPhone.