Comment by oliverjanssen

18 days ago

Makes sense. Flutter has a good reputation - I've heard mostly positive things.

For me, I had bad experiences with React Native in the past and already built another iOS app in Swift. Knew the ecosystem, liked SwiftUI, so sticking with native felt right. Less context switching, and I can use Apple frameworks directly – MusicKit for Apple Music integration and native offline playback would've been painful to wrap.

Cross-platform definitely makes sense for many projects – just wasn't the right fit for me this time.

I haven't tried anything music related, but I did have a need to embed video playback in user-created content in a consistent way across platforms. I'm pretty impressed with how that turned out.

  • Cross-platform video playback sounds challenging – codecs, formats, DRM, performance. Good luck with that one! ;)