One Swift Codebase for iOS and Android with Skip

Maxi80 is a French radio station that plays 80s music. I wrote its first iOS app in 2010 in Objective C, then an Android version a few years later in Kotlin with ExoPlayer . That gave me two codebases in two languages, with two sets of platform APIs to keep up with. This is a side project, and I never took the time to modernize either one. The last Android release was in 2021 and the last iOS…