Native Mobile & Audio Systems

Headphone Cleaner

Real-time acoustic tools built across Flutter and native iOS.

An iOS utility combining controlled frequency sequences, native haptic feedback, stereo testing and real-time environmental sound-level estimation.

Role
Solo Mobile Product Engineer
Platform
iOS
Scope
Flutter development, native Swift integration, audio synthesis, signal processing, performance optimisation and monetisation
Headphone Cleaner main cleaning controls

Most speaker-cleaning utilities are little more than a prerecorded audio file and a play button.

The goal was to build a responsive acoustic utility that combined controlled audio sequences, stereo diagnostics, native haptics and microphone analysis without blocking the interface.

Headphone Cleaner main cleaning controls
Headphone Cleaner acoustic tool screen
Headphone Cleaner audio test screen

Input

Choose a speaker sequence, headphone mode, stereo test or frequency tool.

Processing pipeline

  1. Sequence scheduling
  2. Waveform generation
  3. PCM buffer processing
  4. Native audio routing
  5. Haptic synchronisation

Experience

Audio processing continues while the interface remains responsive and controllable.

Three implementation choices that made the system dependable.

DSP outside the UI thread

PCM signal generation and microphone analysis were moved to Dart isolates rather than running on Flutter’s main isolate.

This reduced the risk of frame drops and interaction delays during continuous audio processing.

Low-copy PCM transfer

`TransferableTypedData` was used to move large audio buffers between isolates.

This reduced avoidable memory-copy overhead during signal generation and analysis.

Custom Swift platform channels

Flutter was extended with native Swift code for Core Haptics, stereo routing and iOS audio-session behaviour.

The native layer provided access to device-level capabilities that could not be handled reliably through the cross-platform interface alone.

Released as a monetised iOS utility and validated through real downloads, purchases and active subscriptions.

274+
First-time downloads
147
In-app purchase events
8
Active paid plans
First
Recurring revenue

Microphone-based sound levels are presented as estimates rather than professionally calibrated measurements.

The product is designed to assist with speaker testing and water-ejection sequences, not to guarantee physical cleaning or measurable improvements in audio quality.