
Mobile app for independent radio station
Challenge
Radio Wrocław is an independent regional station owned by Polskie Radio, on air with its own programming for years. Two apps were planned, one for Radio Wrocław and one for Radio Wrocław Kultura, each keeping the identity of its own station.
The goal was to reach younger listeners and drivers, and in the first phase the whole project came down to one thing: the player. A radio app is used differently than most apps. People start the stream and then leave it in the background while they take a call, scroll TikTok or watch reels on Instagram, and drivers expect the station to show up on the screen built into the car.
That behavior sets the requirements. The stream has to survive everything happening around it, and the controls have to stay within reach even when the app is not on screen.
Radio Wrocław is an independent regional station owned by Polskie Radio, on air with its own programming for years. Two apps were planned, one for Radio Wrocław and one for Radio Wrocław Kultura, each keeping the identity of its own station.
The goal was to reach younger listeners and drivers, and in the first phase the whole project came down to one thing: the player. A radio app is used differently than most apps. People start the stream and then leave it in the background while they take a call, scroll TikTok or watch reels on Instagram, and drivers expect the station to show up on the screen built into the car.
That behavior sets the requirements. The stream has to survive everything happening around it, and the controls have to stay within reach even when the app is not on screen.
Solution
Mobitouch built both apps in Flutter, with integration for Android Auto and CarPlay.
Most of the work went into the player itself. We tuned how it behaves when something interrupts it, so an incoming call pauses the stream and playback returns afterwards, and the audio keeps running while the listener switches to another app. Controls stay available from the notification and the lock screen, which is where a listener reaches for them in practice.
Android Auto and CarPlay put the station on the display in the car. The driver picks the station from the car system instead of handling the phone, which matters for an audience that listens mostly while driving.
We used Flutter, so one codebase covers iOS and Android and both stations share it. Radio Wrocław and Radio Wrocław Kultura ship as separate apps with their own design, while the player and the logic underneath stay the same. Adding a feature means building it once for both.
The apps were designed to grow. Podcasts and a sleep timer are the next step.
Mobitouch built both apps in Flutter, with integration for Android Auto and CarPlay.
Most of the work went into the player itself. We tuned how it behaves when something interrupts it, so an incoming call pauses the stream and playback returns afterwards, and the audio keeps running while the listener switches to another app. Controls stay available from the notification and the lock screen, which is where a listener reaches for them in practice.
Android Auto and CarPlay put the station on the display in the car. The driver picks the station from the car system instead of handling the phone, which matters for an audience that listens mostly while driving.
We used Flutter, so one codebase covers iOS and Android and both stations share it. Radio Wrocław and Radio Wrocław Kultura ship as separate apps with their own design, while the player and the logic underneath stay the same. Adding a feature means building it once for both.
The apps were designed to grow. Podcasts and a sleep timer are the next step.
Results
Both stations now have modern apps that match how people actually listen. The refined player and support for Android Auto and CarPlay made them useful to drivers and to younger listeners, who were the main audience the project aimed at.
The new design and the added features improved the everyday listening experience, and users responded well to the change in aesthetics and to the improvements in the player.
Each station kept its own identity in its own app, while sharing one technical base underneath.
Both stations now have modern apps that match how people actually listen. The refined player and support for Android Auto and CarPlay made them useful to drivers and to younger listeners, who were the main audience the project aimed at.
The new design and the added features improved the everyday listening experience, and users responded well to the change in aesthetics and to the improvements in the player.
Each station kept its own identity in its own app, while sharing one technical base underneath.