Soundboard app
Personal
Mobile
Flutter
Swift
Cross-platform soundboard with audio mixing, shuffling, video playback, and motion control. Originally Swift 5 on iOS; later rewritten in Flutter for macOS, Windows, and Linux.
Personal project
Swift · iOS
Flutter · macOS
Flutter · Windows
Idea
A soundboard app with audio mixing, shuffling, video playback, and motion control. Started life as a Swift 5 iOS prank; once it became fun to use, I rewrote it in Flutter to ship the same UI on macOS, Windows, and Linux from a single codebase.
Implementation
- Original — Swift 5 / iOS, with motion sensors driving sample triggers.
- Rewrite — Flutter and Dart for cross-platform desktop targets. GitHub Actions produces Linux binaries alongside the macOS and Windows builds, so a tagged release ships all three at once.
Source clips for the soundboard are produced by the small companion audio cutter tool — extracting audio fragments by time interval from a curated set of videos.
Stack
Swift 5 (original iOS), Flutter + Dart (cross-platform rewrite). Animations built in Adobe After Effects; icon work in Affinity Photo. All audio assets are royalty-free.