Independent

BitDek

An iOS music player for audiophiles – designed, built, and shipped by a single designer

  • iOS App
  • B2C
  • AI-Enabled
  • 0 to 1
Download on the App Store

Overview

BitDek is an iOS music player for people who own their music and care about how it sounds. No algorithms, no subscriptions. Just your library.

I took it from concept to the App Store: design, development, and launch. Years of leading design teams – systems thinking, taste, clear communication – turned out to be good preparation for working with AI.

Concept & Motivation

The App Store has options. Most feel like engineering projects – the technical problem is solved, but the experience isn't.

BitDek supports lossless formats (FLAC, ALAC, WAV, AIFF), passes audio bit-perfect to external DACs, and gives your owned library a dedicated space. After years leading design teams, I wanted to prove that design skills would transfer well into building something end-to-end.

AI-Enabled Process

The process mirrored how I've worked on product teams – vision, data model, epics, phases – but with one key difference: instead of iterating in Figma and imagining how something would feel, I went straight to code. Design based on the real thing, not a simulation.

Nowhere was that more valuable than the visualizers.

Designing the Visualizers in a Sandbox

Traditional design tools can't get a visualizer right – not because they're slow, but because a still image can't capture what a visualizer actually feels like in motion. The bars respond to audio, the perspective shifts, the stereo field moves.

I built a custom design tool inside the dev version of the app – a hidden settings panel, stripped out before shipping – that let me tune everything in real time:

  • Sensitivity, smoothing, and bar count
  • Audio filters to shape how frequencies were visualized
  • Channel options: left, right, averaged, or true stereo
  • Perspective controls for the 3D landscape visualizer

Building the Foundation

The visualizers were the most visible output. The foundation they ran on was built first.

Before touching UI, I got the data model right. Structure determines what you can build, and years on product systems made that clear early.

The core model (tracks, albums, artists, playlists) was designed to support features that didn't exist yet:

  • Smart playlists with rule-based filters
  • Dynamic grouping
  • Flexible metadata editing

Getting it right early made each of these straightforward.

BitDek object model diagram
BitDek OOUX Object Map

What the foundation enables

BitDek albums grid view
Browse albums library
BitDek albums with filters
Filter albums by metadata
BitDek smart playlist rule editor
Smart playlist rule editor
BitDek album metadata editor
Album metadata editor

Design Decisions

With the foundation in place, the surface could be designed. A music player is something you live with, so BitDek ships with five themes, each with light and dark variants. The player background adapts to album artwork.

The library is organized around how people actually browse: by album, artist, genre, and playlist. The app remembers your preferences.

Details that matter to this audience:

  • Gapless playback
  • Queue management
  • Responsive visualizations
  • Persistent sort and view settings
BitDek Modern Orange theme — light mode

Modern Orange

Light Dark

Designing with iOS 26 Glass

Midway through development, Apple launched iOS 26 with a new glass material throughout the OS. Many designers felt it was rushed – the legibility issues were real, particularly for text over dynamic backgrounds.

I had to develop a point of view. Ignoring glass entirely would make BitDek look dated on launch day. Adopting it without modification would compromise the readability that audiophiles – people who read track metadata, album details, and settings – depend on.

The approach: use glass selectively, then control it. I layered materials above and below the glass to manage contrast and maintain legibility. The result looks current without sacrificing readability.

BitDek custom glass tab bar
The tab bar is a custom component. It uses the glass material, but the dynamic nature of the glass is controlled with layers of transparent color above and below it for consistent contrast with the foreground icons. Unlike the standard glass component, the custom tab bar does not change dynamically based on the background – removing legibility issues.
BitDek custom faux glass nav bar
The custom nav bar uses faux glass without the dynamic behavior for more controlled contrast. Additional layers are used for even more legibility. At the bottom of the screen, the mini player appears under the tab bar – again for more control over contrast and legibility.

Launch

With the app designed and built, getting it in front of people was its own design problem.

Shipping meant more than the app: a promotional website, App Store assets, and a pricing strategy.

For the website, I researched what the most successful independent apps in the store were doing, then settled on Astro – the right tool for a static site with built-in docs via Starlight. A brand voice I'd developed throughout the project gave AI a first pass at copy. Dev documentation I'd written during development fed directly into the consumer-facing docs. The whole site came together in under a week.

The App Store presentation got the same research-first treatment. Two video previews: one built around the visualizers to grab attention, one around the browsing experience.

BitDek is free up to 30 tracks, then a one-time purchase to unlock the full library. No subscription. You buy it once, it's yours.

Since launch, customer feedback has shaped the backlog – including CarPlay and Siri support.

Download on the App Store
BitDek promotional website
BitDek App Store screenshots
App Store screenshots
This is a great music player for iOS for those of us who prefer to buy music rather than be at the mercy of the streaming services. There are no frills here or unnecessary features, just a solid player for my collection.

pgoneill

App Store – 5 Stars

Outcomes & Reflections

BitDek on the App Store