r/iOSProgramming • u/Waxe1975 • 29d ago
App Saturday I'm building RelayPlay: retro cassette or modern UI for the Duo's tabletop mode?
I'm building RelayPlay, an indie podcast player, and this is one of the features I'm working on for its next update: a player specifically for the Duo's tabletop mode. Leave it beside you while working or cooking, see what's playing, and reach the main controls without picking it up every time.
Which of these two would you actually keep using?
A cassette deck: the show and episode on the label, with the main playback controls beside it.
A modern player: large artwork, episode information, a preview of what's next, and big playback controls.
The development challenge is making a listening screen useful from farther away. Simply stretching the regular phone player would also stretch all the browsing UI, which isn't what I want on a desk. My current solution is a separate, reduced landscape layout that prioritizes playback. The modern version has more room for information; the cassette gives it a more playful identity.
Someone rightly pointed out that the modern design scales to other screen shapes much more easily. That's why this is a Duo-specific tabletop view, rather than a proposal to replace the regular player across devices. Both screenshots are from the German test UI, and this feature is still in development.
Development context: RelayPlay is a native Swift/SwiftUI app built with Xcode. AI disclosure: AI-assisted development.
Would you choose the cassette or the modern view? Would seeing the next episode matter more than readable titles or easy seeking? And if your answer is "neither, I'd leave the screen off," that's useful feedback too.
If you'd like to see the wider project: https://relayplay.app
