Swift Radio Single Station, now for iOS and Android
The single-station version of Swift Radio has been iOS-only since it launched. As of this week, it ships as a bundle: one purchase on Payhip gets you two native projects, one in Swift and one in Kotlin.
If you haven't met it before: the single-station version is for stations that want their own branded app. It removes the station list, the search bar, and the popup player from the free multi-station version. The app launches straight into the player. Your listeners open it and hear your station.

iOS

Android
What's in the bundle
- Two full projects: an Xcode project built on the v3 rewrite, and an Android Studio project built on the same architecture as Swift Radio Android
- One station file: the same
stations.jsonformat works on both platforms, so you configure your station once - Platform integrations: CarPlay and AirPlay on iOS, Android Auto and Material You on Android
- Release automation: both projects include GitHub Actions workflows that build the app when you push a version tag
- Setup guides: each README walks through the station config, identifiers, icons, and translations
Free or paid?
The multi-station versions stay free and open source on GitHub, iOS and Android alike. The single-station bundle is the paid product, and buying it once covers both platforms and future updates.
Everyone who bought the single-station version in the past got an email this week with a personal code for the new bundle at no cost. If you bought it and didn't get one, reach out through the contact form.